我正在尝试整理一个包含完整日期 YYYY-MM-DD 的表,仅提取月份信息,然后将月份组合为单独的行。
我已经尝试使用MONTH(DATE)
带有Group by
and命令的Order By
命令,并且我得到了表中列出的 4 年返回的月份。我返回 48 行,列出 1-12,重复 4 次。我想按顺序获得 1-12 的 1 个回报。
这是我到目前为止的代码。
select MONTH(DATE) As "Month"
from DW******.SL****
Group By DATE
Order by DATE
刚开始使用 SQL,所以我为这个简单的问题道歉。
如果有人可以请帮我一把。这是我要使用的 Db,CONVERT
但它不适用于我们的服务器。