between

    3熱度

    3回答

    使用SQL Server 2005 Express。 ( CONVERT(VARCHAR(8), R.reviewStart, 108) between CONVERT(VARCHAR(8), M.meetingStart, 108) and CONVERT(VARCHAR(8), M.meetingEnd, 108) OR CONVERT(VARCHAR(8), R.revie

    0熱度

    7回答

    我有一個存儲過程,循環遍歷財年的幾個月,併爲每個月的項目計數。我知道有一個事實,有176個項目,但是當我運行它時,它返回的總計數是182。我嘗試從@EndDate中刪除一秒,但是我的總計數是165.因此,我要麼計數項目兩次,要麼不包括所有這些。任何人都可以幫助我在這裏做錯了嗎?下面是我在做什麼一個精簡版: DECLARE @Date DATETIME DECLARE @EndDate DATET

    1熱度

    5回答

    我有一個名爲「OrderH」的訂單表頭。在這個表中有一個名爲「OrderDate」的列。我正在嘗試檢索具有特定範圍內的日期的訂單。我認爲我可以用「之間」關鍵字來實現這一點,但我沒有任何運氣。這是我一直在爭論的SQL: select * from OrderH h where h.OrderDate between '2009-06-16' and '2009-0