我的數據庫表中有一個名爲Month的字段,它將值保存爲INT,它具有值1至12 - 我想將方法轉換爲1以讀取1-11-2016 00: 00:00 ie作爲日期時間字段,2讀取1-12-2016 00:00:00,3讀取1-1-2017 00:00:00 - 如何轉換這樣的值?我行有這樣的情況下進行切換,但轉換/施放是混淆了我......SQL Server日期時間轉換
0
A
回答
0
您需要定義一個開始日期(通過參數或在CTE),那麼就使用DATEADD()
@StartDate = '2016-10-01 00:00:00'
select dateadd(mm, t1.month, @StartDate) as NewMonth
from MyTable t1
0
另一個反應是
SELECT CONVERT(DATE, '2016-' + CAST(id AS VARCHAR(2)) + '-01') AS myDate
FROM T1
但Ÿ喜歡JohmHC答案!
相關問題
- 1. SQL Server(T-SQL)日期時間轉換
- 2. SQL Server日期時間轉換失敗
- 3. SQL Server時間戳轉換爲日期
- 4. Sql Server日期時間轉換
- 5. 轉換日期時間在SQL Server
- 6. SQL Server日期時間轉換問題
- 7. SQL轉換日期時間
- 8. SQL日期時間轉換
- 9. 轉換日期時間SQL
- 10. SQL日期時間轉換
- 11. 數字轉換成日期時間日期在SQL Server查詢
- 12. SQL Server 2008 - 轉換與日期和日期時間列
- 13. 從日期轉換列到日期時間Sql Server
- 14. 轉換Teradata的時間戳(6),以日期時間爲SQL Server
- 15. 轉換日期SQL Server
- 16. Sql Server的轉換日期
- 17. MS SQL Server轉換日期
- 18. 轉換的SQL Server日期AS400日期
- 19. SQL Server將日期時間轉換爲n期前
- 20. 轉換12小時格式的日期時間SQL Server
- 21. 轉換日期時間用毫秒到SQL日期時間
- 22. javascript日期/時間字符串轉換爲SQL日期時間
- 23. 轉換Facebook的API的日期時間到SQL日期時間
- 24. 將XML日期時間轉換爲SQL日期時間
- 25. PL SQL - 轉換時間戳的日期時間/日期
- 26. 如何將帶時區的JSON日期轉換爲SQL Server日期時間?
- 27. SQL Server日期時間ss.mmmZ
- 28. 轉換失敗時,轉換日期和/或時間從字符串的SQL Server
- 29. SQL Server:從字符串轉換日期和/或時間時轉換失敗
- 30. 錯誤:從字符串轉換日期時間時轉換失敗.NET SQL Server
太棒了!完美地工作 - 感謝您的幫助。 – SagarH