我目前使用的是SQL Server Management Studio 2008,並且該數據庫很早以前就已創建。創建它的人將Date作爲數字值,同時也表示GMT時間比實際時間提前4小時,因此在查詢中強制使用-4小時函數。我感興趣的僅僅是在4小時轉換後的當天前4天的日期和時間格式正確的數據。將數字日期列轉換爲SQL中的日期和時間
列: 日期(數字(17,9),NOT NULL) PARMS(爲nvarchar(2000),NULL) ...等
Right now my query is:
-----
SELECT ItemId, DATE,
SUBSTRING(Parms,1,6) +' Was removed from:' AS RemovalPath,
[OBJECT] AS [MOVE LIST]
FROM JnlList
where UserCode = 'Automation' AND ListType = 'M'
Order by Date DESC, RemovalPath DESC;
-----
1 sample row output for my query out of 385 rows is:
-----
ItemId: 9393
Date: 20130627.180846113
RemovalPath: V77963 Was Removed From:
MOVE LIST: M-002411
-----
REQUIRED OUTPUT:
ItemId: 9393
Date: 2013-06-27
Time: 2:08:46
RemovalPath: V77963 Was Removed From:
MOVE LIST: M-002411
-----
任何人都可以做出改變,以我的查詢獲得所需的輸出?這將不勝感激。
這個問題是不是由這一個有什麼不同:http://stackoverflow.com/questions/17368654/altering-data -display-在-SQL查詢? – Lamak
@Lamak是的,我已經解決了列問題,所以我想刪除前一個問題,併發佈一個只涉及日期的新問題。 –