2012-08-06 87 views
-1

我需要按降序排列這些日期(最後應該是第一個),實際上它們現在是如何出現的。但是他們不一定會出現像,所以我需要一個SQL ORDER BY子句訂購這些下降:SQL - 按降序排列yyyy/mm/dd hh:mm:ss.ssss

2012-01-23 09:53:24.097105 
2012-01-20 17:31:57.565458 
2012-01-20 17:01:09.154587 
2012-01-20 16:28:40.685735 
2012-01-16 12:03:54.99954 

這裏是我的SQL(返回一個錯誤):

SELECT TransmissionSend.CreateTimestamp 
    FROM Interface_SFAX.TransmissionSendItem 
ORDER BY TransmissionSend.CreateTimestamp DESC 

我需要幫助決策此SQL按降序排列日期...我的SQL查詢不起作用。任何幫助將是偉大的! 謝謝!

+3

什麼是返回的錯誤? – 2012-08-06 19:24:38

+0

這不是一個錯誤。它只是不起作用。我假設我必須轉換數據類型,但我不知道如何... – eatonphil 2012-08-06 19:28:53

+1

@phileaton - 所以你的問題的部分說「(它返回一個錯誤)」是不是真的發生了什麼?你能否詳細說明究竟發生了什麼? – Lamak 2012-08-06 19:31:30

回答

5

如果這是您確切的SQL - 它看起來只是一個錯字。

以下工作?

select 
    TransmissionSendItem.CreateTimestamp 
from 
    Interface_SFAX.TransmissionSendItem 
order by 
    TransmissionSendItem.CreateTimestamp desc 

或者更簡單地說

select 
    CreateTimestamp 
from 
    Interface_SFAX.TransmissionSentItem 
order by 
    CreateTimestamp desc 
+0

不是這是一個簡化版本,它涉及的表格不僅僅是我展示的表格,所以這不是解決方案。否則你會絕對正確 – eatonphil 2012-08-06 19:29:55

+2

@phileaton - 那麼你至少應該顯示所有涉及你的查詢的表。 – Lamak 2012-08-06 19:30:53

+0

我看到的問題是您選擇了「TransmissionSend.CreateTimestamp」 - 但您的表名似乎是TransmissionSendItem。什麼是您嘗試使用的完整SQL? – JayDM 2012-08-06 19:32:00

0

好吧,我想通了。這只是一個簡單/愚蠢的錯誤。我重新輸入SQL,它正常工作。我很抱歉,這篇文章對每個人都有些困惑。無論如何,謝謝你的時間。

+1

所以這只是一個錯字? – jcolebrand 2012-08-06 20:24:25