0
我在Access 2013中的應用程序中有一個SQL後端。它的排序日期如下:無法使用SQL後端在Access中對日期進行排序
01/01/2015
01/02/2013
01/02/2014
。
ApplicationDate作爲日期時間值存儲在SQL中。我如何讓它按照正確的順序排序。
我在Access 2013中的應用程序中有一個SQL後端。它的排序日期如下:無法使用SQL後端在Access中對日期進行排序
01/01/2015
01/02/2013
01/02/2014
。
ApplicationDate作爲日期時間值存儲在SQL中。我如何讓它按照正確的順序排序。
這聽起來像您的數據存儲在SQL Server使用數據類型日期時間2。
這不能作爲Access中的日期值讀取,因此ODBC驅動程序會將它作爲文本進行返回,並將按您顯示的順序進行排序。
因此,要麼更改字段的數據類型日期時間,或在您的查詢,排序在場上轉換成日期:
Order By CDate([YourDateField])
,或者,如果一些記錄有NULL值:
Order By CVDate([YourDateField])
我不相信你。我認爲日期被存儲爲一個字符串。 –
你是什麼意思SQL? SQL甚至是Access所使用的語言。 – Parfait