- まず、
Date
はMySQLのキーワードです 。テーブル/列名として使用することは絶対に避けてください。 - 現在の時刻の1時間前の時刻を取得するには、
INTERVAL -1 HOUR
を追加します。 現在の時刻まで(NOW()
)、Date_add()
機能。 -
BETWEENlowを使用できます-値と高値
比較演算子。指定された範囲から値を取得します。
次のクエリを試してください:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()