我的數據庫表中有一個名爲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
- 2. Sql Server日期時間轉換
- 3. SQL Server日期時間轉換失敗
- 4. SQL日期時間轉換
- 5. SQL日期時間轉換
- 6. SQL轉換日期時間
- 7. 轉換Teradata的時間戳(6),以日期時間爲SQL Server
- 8. 轉換日期時間帶AM/PM標準的SQL Server日期時間
- 9. MS SQL Server轉換日期
- 10. SQL Server將日期時間轉換爲n期前
- 11. 轉換日期時間用毫秒到SQL日期時間
- 12. 將XML日期時間轉換爲SQL日期時間
- 13. PL SQL - 轉換時間戳的日期時間/日期
- 14. 如何將帶時區的JSON日期轉換爲SQL Server日期時間?
- 15. SQL Server日期時間ss.mmmZ
- 16. SQL Server:從字符串轉換日期和/或時間時轉換失敗
- 17. SQL Server:「從字符串轉換日期時間時轉換失敗。」
- 18. ASP.NET日期/時間轉換
- 19. SQL - 轉換日期時間格式
- 20. SQL日期時間格式轉換
- 21. SQL日期時間轉換爲HQL
- 22. SQL轉換爲GMT日期時間
- 23. SQL轉換角色,以日期時間
- 24. vb.net SQL日期時間轉換問題
- 25. SQL列無法轉換日期/時間
- 26. 在SQL中轉換日期的時間
- 27. 日期/時間轉換
- 28. 日期時間轉換
- 29. 如何將Sql Server 2008 DateTimeOffset轉換爲日期時間
- 30. SQL Server日期時間子查詢轉換錯誤?
太棒了!完美地工作 - 感謝您的幫助。 – SagarH