DateTime
columnに基づいて選択するクエリを作成しようとしていますSyncDate
。
いくつかの背景として、私がクエリを実行するテーブルは、毎日まったく同じ時間に何千ものインポートを毎日取得します。「通常の」時刻にインポートされなかったエントリを見つけたい。
したがって、DateTime
列の時間が 2 つの時間の間にある場所をクエリしたいと思います。任意の日/月/年の期間で 14:00-14:30 (2-230) としましょう。
SELECT * FROM MyTable
WHERE DatePart(SyncDate, ..?) BETWEEN (14:00..?) and (14:30..?)
このDatePart
機能は必要なもののようですが、この状況に適用する方法がわかりません。偉大なクエリアの皆様のご協力に感謝いたします。
編集: 私は間違っていました。バックエンドとして SQL-Server-2005 を実行しています。ごめん!