我想從名爲tblFormno2的dbtable中按升序獲取不同的日期。爲此,我編寫了以下查詢,但其工作不正常。如何在mssqlserver中對日期進行排序
柱date_submit被聲明爲日期時間
select distinct (convert(nvarchar(100),date_submit,103)) as dob from
tblFormno2 order by dob asc
在這裏,輸出被示爲
05/07/2011
06/03/2011
06/07/2011
07/04/2011
08/01/2012
代替
06/03/2011
07/04/2011
05/07/2011
06/07/2011
08/01/2012
如何解決這個問題???
這裏的問題是日期重複發生。我認爲它是因爲當我們在這裏採取不同的時間時,情況不同時發生兩次。 – ksg 2012-02-13 17:44:50
你會得到dups是否有不同的*時間*爲同一日期如此更改'選擇不同的演員(date_submit作爲日期)作爲date_submit_inner從tblFormno2' – 2012-02-13 17:46:46
我收到一個錯誤爲「類型日期不是一個定義的系統我認爲在mssqlserver2005中沒有數據類型,如日期 – ksg 2012-02-13 17:52:37