-
EQUALS演算子を使用した比較:
SELECT * FROM テーブル名 WHERE 日時カラム = '2024-02-14 10:30:00'
-
GREATER THAN演算子を使用した比較:
SELECT * FROM テーブル名 WHERE 日時カラム > '2024-02-14 10:30:00'
-
LESS THAN演算子を使用した比較:
SELECT * FROM テーブル名 WHERE 日時カラム < '2024-02-14 10:30:00'
-
BETWEEN演算子を使用した範囲比較:
SELECT * FROM テーブル名 WHERE 日時カラム BETWEEN '2024-02-14 10:00:00' AND '2024-02-14 11:00:00'
-
DATEPART関数を使用した比較:
SELECT * FROM テーブル名 WHERE DATEPART(YEAR, 日時カラム) = 2024 AND DATEPART(MONTH, 日時カラム) = 2
-
DATEDIFF関数を使用した日時の差分比較:
SELECT * FROM テーブル名 WHERE DATEDIFF(MINUTE, 日時カラム, GETDATE()) > 30
これらはSQL Serverで日時を比較するための一般的な方法の一部です。具体的な要件に応じて最適な方法を選択してください。