今日の固定タイミング (例: 18:00) と昨日の固定タイミング (例: 18:00) の間のレコードを取得する単純な SQL クエリを実装しようとしています。
SELECT * FROM [Table]
WHERE [Table].[Date Time] > Now()-1;
ただし、これは今日の現在のタイミングと昨日の時点の間のすべてのレコードを返します。
指定したタイミングでレコードを返す方法はありますか?
編集:このクエリを試しましたが、構文エラーがスローされます。
SELECT * FROM [Table]
WHERE [Date Time] BETWEEN FORMAT(DATEADD(DAY, - 1, NOW()) AS DATETIME) + FORMAT('18:00:00' AS TIME) AND FORMAT(NOW() AS DATETIME) + FORMAT('18:00:00' AS TIME);
何か助けはありますか?