为了账号安全,请及时绑定邮箱和手机立即绑定

在sql中将月份号转换为月份名称函数

在sql中将月份号转换为月份名称函数

温温酱 2019-07-10 15:23:12
在sql中将月份号转换为月份名称函数我在SQLServer中存储的月份为1,2,3,4,.12。我想将它们显示为一月、二月等。SQLServer中是否有类似MonthName(1)=一月的函数?如果可能的话,我试图避免做案例陈述。
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

有点烦躁,但应该有效:

SELECT DATENAME(month, DATEADD(month, @mydate-1, CAST('2008-01-01' AS datetime)))



查看完整回答
反对 回复 2019-07-10
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

我认为这是获得月份名称当你有月份数

Select DateName( month , DateAdd( month , @MonthNumber , 0 ) - 1 )

Select DateName( month , DateAdd( month , @MonthNumber , -1 ) )


查看完整回答
反对 回复 2019-07-10
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

SUBSTRING('JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC ', (@intMonth * 4) - 3, 3)


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 755 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信