私は、1時間ごとに1行を取得しようとしています。MySQL 1日の1時間あたり1行
これまでのところ、私はこの解決策を見つけましたが、これを行うのは簡単な方法です。
SElECT addtime('2016-01-22 00:00:00', t0.i) myHour
FROM (
SELECT '00:00:00' i
UNION SELECT '01:00:00'
UNION SELECT '02:00:00'
UNION SELECT '03:00:00'
UNION SELECT '04:00:00'
UNION SELECT '05:00:00'
UNION SELECT '06:00:00'
UNION SELECT '07:00:00'
UNION SELECT '08:00:00'
UNION SELECT '09:00:00'
UNION SELECT '10:00:00'
UNION SELECT '11:00:00'
UNION SELECT '12:00:00'
UNION SELECT '13:00:00'
UNION SELECT '14:00:00'
UNION SELECT '15:00:00'
UNION SELECT '16:00:00'
UNION SELECT '17:00:00'
UNION SELECT '18:00:00'
UNION SELECT '19:00:00'
UNION SELECT '20:00:00'
UNION SELECT '21:00:00'
UNION SELECT '22:00:00'
UNION SELECT '23:00:00'
) t0
これは良い解決策です。 (または、この値のテーブルを作成して参加することができます) – scaisEdge