我想獲取日期範圍內的工作日數,並將其分配給一個變量,我似乎無法得到它。我已經嘗試過我的子查詢,並且它可以很好地爲我提供明確的日期,但我需要對它們進行計數。這裏,是希望將工作代碼:計數與SQL子查詢中從子句不工作
declare @end date='2016/05/06'
declare @begin date = DATEADD(month, DATEDIFF(month, 0, @end), 0)
declare @begin31 date = DATEADD(MONTH, -1, @end)
declare @tmprocdays int
@tmprocdays = select count(*) from (select distinct WORKDATE from Daily where WORKDATE between @begin and @end) <<<----- NOT WORKING
錯誤表示,問題是接近),我試過把事情的同時在括號以及沒有任何工作。
OMG - 我在這上幾個小時。謝謝你太棒了!我不知道你可以明確指出。你最後的解決方案非常優雅。謝謝。 – Missy
@Missy你是最受歡迎的......只需檢查編輯我在最後添加了另一種替代方法,可能會更好。 – objectNotFound