这可能是最愚蠢的问题,但有一个所谓的[开始时间]列这是在形式(日期时间,不为空),并输出数据“2016年5月25日00:12:01.977”如何格式化一列但保留为日期时间?
什么我想要的是将月份和年份以及组数据中的所有内容都分成几个月。我使用的是
select format([Start Time],'MMM/yyyy') as [Month]
这只是它现在似乎不再是一个日期时间字段工作得很好,当我添加
order by format([Start Time],'MMM/yyyy')
它把个月按字母顺序排列,而不是一月二月等等。我试着用
convert(date,format([Start Time],'MMM/yyyy'))
但带回来的错误
Msg 241,Level 16,State 1,Line 1转换 日期和/或时间从字符串转换失败。
任何人都可以告诉我,如果有可能保持日期数据类型格式化和按月份分组,如果是的话如何?
感谢
你用分组实现了什么,计数记录? – Ajay2707