2 つの日付の間のタイムスケールに基づいてレコードをクエリしたいテーブルがあります。
私は2つの変数を持っています、
DECLARE @StartDate datetime;
DECLARE @EndDate datetime;
これら 2 つの変数に適用された日付内で見つかったレコードのみを表示するには、どの句を追加できますか?
これは、テーブル内の「日付」列に基づいています。
2 つの日付の間のタイムスケールに基づいてレコードをクエリしたいテーブルがあります。
私は2つの変数を持っています、
DECLARE @StartDate datetime;
DECLARE @EndDate datetime;
これら 2 つの変数に適用された日付内で見つかったレコードのみを表示するには、どの句を追加できますか?
これは、テーブル内の「日付」列に基づいています。
SELECT myColumn
FROM myTable
WHERE Date BETWEEN @StartDate AND @EndDate
編集: Between 句はinclusive
(両方の日付が結果に含まれる) なので、変数列の日付の 1 つを除外したい場合は、次を使用することをお勧めします。
SELECT myColumn
FROM myTable
WHERE Date >= @StartDate
AND Date <= @EndDate
SELECT * FROM [your_table] WHERE Date>=@StartDate AND Date<=@EndDate