【问题标题】:Alias in SQL ServerSQL Server 中的别名
【发布时间】:2023-01-17 18:37:46
【问题描述】:
select eomonth('2023-01-01') 

我希望我的别名由函数MONTHNAME('2023-01-01') 选择,所以我的输出将是2023-01-30,我的别名将是January

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    您可以使用日期名称:

    select eomonth('2023-01-01') ,DATENAME(MONTH, eomonth('2023-01-01') )
    

    【讨论】:

    • 实际上,第二个表达式中不需要 EOMONTH。月份的名称始终相同,无论日期是在月初、月底还是月中。
    • 但我在这得到别名 null
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多