日期在我SQL Server數據庫的字符串我曾經日期存儲爲CHAR(12)按以下格式提取一個月:如何從代表TSQL
爲yyyymmddhhmm
我沒有創建定義,我不能修改它。我總是通過使用C#在應用程序級別處理這個字符串。
現在我需要在TSQL執行任務,我需要組按月。因此我需要提取月份。是否有任何TSQL功能可用於此任務?
如果沒有,它是一個很好的解決方案,以創建一個存儲過程,getMonth(stringDate)
,是以串並提取第四和第五個字符的呢?我可以使用該條款:
group by getMonth(stringDate)
在我的查詢?謝謝
您確定要按月分組而不是按月分組嗎?你真的想結合不同年份同月的價值嗎? – GilM 2012-03-22 19:12:24