0

今週の週番号を調べる方法を知っています:

(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.
4

2 に答える 2

1

それが正しい構文です。必要以上の括弧がありますが、害はありません。

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
于 2009-08-18T17:26:46.877 に答える
0

これは私には良さそうです。

于 2009-08-18T17:27:58.500 に答える