【发布时间】:2012-04-06 00:41:00
【问题描述】:
我有这样的查询
SELECT [Year], Month, AVG(salary) AS [salary] FROM table1
GROUP BY [Year],[Month]
ORDER BY Year,Month
但是月份填充为 jan、feb、...等。当我说 order by month 时,我将按字母顺序排列它们。我在想是否有任何范围,比如将 jan 设为 1,将 feb 设为 2 等等,然后按数字排序
【问题讨论】:
-
您有一张表格,其中月份是文本并获得了投票?
-
如果您可以访问实际日期格式的日期,请查看
datepart() -
Blam - 这就像存储带有名称的数字:Twohundredtwentyfive 而不是 225
-
月份包含一月或一月的值是多少?
标签: sql tsql reporting-services