- まず、
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()