2017-06-08 4 views
0

MySQLで時間に関する質問があります。 どのように私はこのようなタイムスタンプを取得します:MySQLでタイムスタンプを分割する

2014-12-07 12:54:42.000000 

が正しく、この表に自分自身を挿入するには: タイムスタンプは、にWeeknumberをDAYNAMEを時間を分割する必要があり、Daynumber 私は中1の固定値を必要としますテーブルのすべてのlayar

+-------------+----------+--------+-----+-----+-----------x 
| fixedval | Hour  | Dayname| Weeknumber| Daynumber |   
+-------------+----------+--------+-----------+-----------+ 
| 1   |   |  |   |   | 
| 1   |   |  |   |   |     
| 1   |   |  |   |   |     
| 1   |   |  |   |   |     
| 1   |   |  |   |   |     
+-------------+----------+--------+-----------+-----------+   
+0

MySQLまたはOracleを使用していますか?関与していない製品にはタグを付けないでください。 – jarlh

+0

そのタイムスタンプでは、期待されるテーブルのデータは何ですか? – jarlh

+0

タイムスタンプをこの形式で保存しないでください – Jens

答えて

0
SELECT HOUR(your_date) as Hour,DAYNAME(your_date) as Dayname,WEEK(your_date) as Weeknumber, DAYOFMONTH(your_date) as datenumber from table. 

NOTE:あなたは一日数についてDAYOFMONTH/DAYOFWEEKのいずれかを使用することができます。

関連する問題