2

日付パラメーターに日付データ型引数がある場合、戻り値はSETDATEFIRSTを使用して指定された設定によって異なります。 DateNameのMSDNページから

私がしようとしている場合

DateName(dw,getdate()) = 'sunday'

DATEFIRSTの設定について心配する必要がありますか?整数リターンを使用していないので、そうする必要はないと思います。曜日の名前をチェックしています。これは正しいです?

4

1 に答える 1

2

私が思うに尋ねられていない質問は-日曜日を見つけるための信頼できる方法は何ですか。

私は通常、適切なタイプの既知の良好な日付と比較します。

IF DATEPART(dw,getdate()) = DATEPART(dw,'20130203')
于 2013-02-06T15:55:13.653 に答える