【发布时间】:2016-05-02 10:03:23
【问题描述】:
我使用的是 SQL Server 2014,我需要在我的 SQL 查询中添加一行,它将名为 StayDate 的列转换为“MMM YYYY”格式。
StayDate 列采用datetime 格式(例如:2016-06-01 00:00:00.000)
基本上,我需要输出为“2016 年 7 月”(来自上面的示例)。
我尝试过使用以下代码:
Format (StayDate, "MMM DD YYYY")
我转换成:Format (StayDate, "MMM YYYY")
但我最终得到以下结果:Jul YYYY
我非常喜欢上面代码的简洁性。是否有使用Formatsyntax 的解决方法?
【问题讨论】:
标签: sql sql-server tsql date datetime