我正在对日期的请求进行计数并对记录进行分组。我能够成功获得结果,但无法订购记录。
SELECT Count([RequestId]) as 'No. of Requests',
Format(convert(datetime,CAST([Timestamp] as datetime),120),'MMM yyyy') as 'Stamp Date'
FROM [Requests]
group by
Format(convert(datetime,CAST([Timestamp] as datetime),120),'MMM yyyy')
我需要以下结构的数据:
没有。请求数 = 12 邮票日期 = 2019 年 8 月
但应在 1 月至 12 月之前订购。
最佳答案
为什么不直接使用可排序的数据格式,例如 yyyy-mm?
无论如何,您都可以按最小时间戳进行排序:
order by min([TimeStamp])
您可能需要将其转换为日期时间
。目前尚不清楚您的原始数据是什么样的。
关于sql - 是否可以根据 MMM yyyy 订购从 1 月到 12 月的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57809994/