2
如果date參數具有日期數據類型自變量,則返回值 的值取決於使用SET DATEFIRST指定的設置。 From DateName MSDN pageSQl SET DATEFIRST使用DATENAME時
如果我試圖
DateName(dw,getdate()) = 'sunday'
,我需要擔心設置DATEFIRST?我不認爲我必須因爲我沒有使用整數返回,所以我正在檢查一週中的那一天的名稱。它是否正確?
如果date參數具有日期數據類型自變量,則返回值 的值取決於使用SET DATEFIRST指定的設置。 From DateName MSDN pageSQl SET DATEFIRST使用DATENAME時
如果我試圖
DateName(dw,getdate()) = 'sunday'
,我需要擔心設置DATEFIRST?我不認爲我必須因爲我沒有使用整數返回,所以我正在檢查一週中的那一天的名稱。它是否正確?
我認爲的未知問題是 - 什麼是可靠的方式來找到一個星期天。
我平時用正確的類型的已知良好的日期比較:
IF DATEPART(dw,getdate()) = DATEPART(dw,'20130203')
@andomar不錯nonconstructive聲明沒有任何測試代碼或證據來支持它。 – gh9
你擔心'DATEFIRST'並完全忽略'LANGUAGE'?你爲什麼會關心其中的一個而不關心其他? –
我無法想象它爲什麼會影響它 - 今天總是在星期三(直到明天)。 –