2014-09-22 60 views
2

我正在使用MS Access在VB.NET中執行小型項目。我試圖按升序列出日期列表。因此我使用此查詢:如何使用MS Access以.NET升序獲取日期列表

select billdate from invoice order by billdate asc 

其實是有日期的在MS Access表

22-Oct-2014 
09-Sep-2014 
10-Sep-2014 
01-Oct-2014 

一個列表使用上面的查詢,我得到了造成這樣

01-Oct-2014 
09-Sep-2014 
10-Sep-2014 
22-Oct-2014 

其錯誤。它的考慮日期,而不是月和年。 我需要這樣的結果

09-Sep-2014 
10-Sep-2014 
01-Oct-2014 
22-Oct-2014 

我該怎麼辦?請幫我完成這個任務。

+0

什麼數據類型是'billdate'? – Arion 2014-09-22 11:21:00

+0

數據類型是字符串 – user1606021 2014-09-22 11:23:36

回答

1

你可以試試這個:

select billdate from invoice order by CDate(billdate) asc 
+0

Arion ...它的工作..非常感謝你..我忘記更改數據類型...再次非常感謝你 – user1606021 2014-09-22 11:26:57

+0

@ user1606021:沒問題 – Arion 2014-09-22 11:27:31

相關問題