我想獲得startend
和Enddate
之間的所有日期。我使用它們來獲得所需的結果。但是在跳過當前日期的函數之間。如何獲得SQL Server中兩個日期之間的所有日期
Declare @StartDate Datetime ='2014-04-01 11:13:37'
,@EndDate datetime ='2014-04-04 11:13:37'
查詢: -
Select * from table where date between @Startdate and @EndDate
當前結果: -
2014-04-02 11:13:37
2014-04-03 11:13:37
2014-04-04 11:13:37
預期結果: -
2014-04-01 11:13:37
2014-04-02 11:13:37
2014-04-03 11:13:37
2014-04-04 11:13:37
你可以給你的表中的日期列的一些數據示例?它是否也包含毫秒? –
它不應該發生。 *之間的*子句包括兩個邊界。在您的數據庫中檢查** 4月1日的數據** –