Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 是否可以根据MMM yyyy从1月到12月订购记录?_Sql_Sql Server_Datetime_Group By - Fatal编程技术网

Sql 是否可以根据MMM yyyy从1月到12月订购记录?

Sql 是否可以根据MMM yyyy从1月到12月订购记录?,sql,sql-server,datetime,group-by,Sql,Sql Server,Datetime,Group By,我正在计算请求并按日期分组记录。我能够成功实现我的结果,但我无法订购记录 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)

我正在计算请求并按日期分组记录。我能够成功实现我的结果,但我无法订购记录

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])
您可能需要将其转换为
datetime
。不清楚您的原始数据是什么样子的