我想在兩個日期之間對SQL Server中的datetime
對象進行排序。當我運行它時,它已經過濾了結果但不正確。SQL Server日期時間排序
我的代碼是
where
cast(tbRegistrant.DateEntered as date) >= cast('2015-07-01' as date)
and tbRegistrant.DateEntered <= cast('2016-06-30' as date)
回來的結果將是
2008-08-06 14:14:55.000
2015-06-09 10:18:02.000
2014-11-25 14:18:24.000
2014-11-24 14:11:23.000
2014-11-24 14:06:14.000
2015-01-30 13:41:25.000
2008-08-06 13:23:58.000
2014-06-19 12:22:27.000
2014-11-25 15:30:15.000
2014-11-25 08:13:52.000
2014-11-24 14:12:55.000
2015-07-13 08:20:28.000
當你說 「之類的」 你的意思是 「過濾器」?另外,「不正確」是什麼意思? –
你會得到什麼結果?他們以什麼方式不被正確排序?請發佈您的原始數據和您的排序結果。 –
是篩選並返回兩個指定日期之間的隨機日期而不是日期 – DennisOakdale