-1
A
回答
1
這不是日期,它缺少一天,這是存儲年/月的不好方法。應該有一個4位數的年份以避免混淆,並且應該首先列出年份以實現正確的排序,例如, '2016/10'
或數字值201610
。
您可以先將其轉換爲一個日期,然後使用的格式DISPLY單月/年:
set dateformat myd;
select format(cast(mystupidcolumn + '/1' as date), 'MMMM/yy')
或者SUBSTR月份部分,並使用CASE。
0
當然可以,這取決於你使用什麼數據庫調用日期函數 如果列DATETIME格式
- SQL服務器
DATENAME(Month, GETDATE())
- MySQL數據庫
MONTHNAME(now())
否則 轉換它會在您選擇的數據庫或您的代碼邏輯 拆分值和查找月enum
或假的DA TE被接受和完成日期格式像01/10/16
所以這樣做SELECT DATENAME(Month, datecolumn) + '/' + YEAR (datecolumn)
你也可以用它代替Year
功能DATEPART(yy,datecolumn)
你與格式做的方式看起來就像 CONVERT(VARCHAR(11),GETDATE(),106)
但除外得到一個月JUN
0
的第3字符嘗試這種格式,
SELECT DATENAME(month, DATEADD(month, @mydate-1, CAST('2008-01-01' AS datetime)))
0
相關問題
- 1. SQL日期轉換
- 2. 轉換的SQL Server日期AS400日期
- 3. Sql Server的轉換日期
- 4. 轉換日期到sql日期
- 5. 將SQL日期轉換爲SAS日期
- 6. 轉換日期格式SQL
- 7. Julian日期轉換SQL
- 8. SQL轉換日期時間
- 9. sql UTC日期轉換
- 10. 轉換日期SQL Server
- 11. 日期轉換SQL-VBA
- 12. SQL標稱日期轉換
- 13. SQL日期時間轉換
- 14. 轉換日期時間SQL
- 15. T-SQL日期轉換
- 16. Sql轉換日期格式
- 17. MS SQL Server轉換日期
- 18. SQL日期時間轉換
- 19. 將datetime轉換爲SQL中的日期
- 20. 在SQL中轉換日期的時間
- 21. Advantage SQL中的轉換日期格式
- 22. SQL:轉換日期列中的數據
- 23. 在SQL中更改日期格式/轉換SQL日期
- 24. 將日期時間/日期轉換爲SQL中的NVarchar格式
- 25. 將MS Access中的日期轉換爲SQL Server日期
- 26. 在SQL中將'NULL'轉換爲日期
- 27. 在Sql Server中轉換日期格式
- 28. SQL Server(T-SQL)日期時間轉換
- 29. SQL的Varchar轉換爲日期 - 的Sybase
- 30. 在SQL Server中將日期編號轉換爲完整日期
也許知道數據庫會幫助我們! –
你使用了什麼[標籤:rdbms]? – Mureinik
我是usig SQL Server 2014. – JiLaBaJi