今週の週番号を調べる方法を知っています:
(SELECT DATEPART(wk, GETDATE()))
別のテーブルと比較して週番号を取得する構文を知る必要があります: SYNTAX:
SELECT THISWEEK -- WEEK NUMBER DATA
FROM dbo.DATETABLE
WHERE THISWEEK = (DATEPART(wk, GETDATE())) -- THIS IS THE PART I AM NOT SURE.
今週の週番号を調べる方法を知っています:
(SELECT DATEPART(wk, GETDATE()))
別のテーブルと比較して週番号を取得する構文を知る必要があります: SYNTAX:
SELECT THISWEEK -- WEEK NUMBER DATA
FROM dbo.DATETABLE
WHERE THISWEEK = (DATEPART(wk, GETDATE())) -- THIS IS THE PART I AM NOT SURE.
それが正しい構文です。必要以上の括弧がありますが、害はありません。
select distinct
thisweek
from
datetable
where
thisweek = datepart(wk, getdate())
次のように言うのと同じです:
select distinct
thisweek
from
datetable
where
thisweek = 34 --8/18/09 is in the 34th week of 2009
これは私には良さそうです。