sqlserver

sqlserver求每个月对应的的天数 该怎么写

FineReport yzm189640 发布于 2021-11-15 16:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-11-15 16:30(编辑于 2021-11-15 16:44)

day(dateadd(month,1,getdate()) - day(getdate()))

获取当前月天数

更换getdate()的日期值,就可以求其他月份的

image.png

  • yzm189640 yzm189640(提问者) 我想求的是今年每个月的天数
    2021-11-15 16:32 
  • 北纬六十六度 北纬六十六度 回复 yzm189640(提问者) select day(dateadd(month,1,\'20210101\') - day(\'20210101\')) as 一月份天数, day(dateadd(month,1,\'20210201\') - day(\'20210201\')) as 二月份天数, day(dateadd(month,1,\'20210301\') - day(\'20210301\')) as 三月份天数, day(dateadd(month,1,\'20210401\') - day(\'20210401\')) as 四月份天数, day(dateadd(month,1,\'20210501\') - day(\'20210501\')) as 五月份天数, day(dateadd(month,1,\'20210601\') - day(\'20210601\')) as 六月份天数, day(dateadd(month,1,\'20210701\') - day(\'20210701\')) as 七月份天数, day(dateadd(month,1,\'20210801\') - day(\'20210801\')) as 八月份天数, day(dateadd(month,1,\'20210901\') - day(\'20210901\')) as 九月份天数, day(dateadd(month,1,\'20211001\') - day(\'20211001\')) as 十月份天数, day(dateadd(month,1,\'20211101\') - day(\'20211101\')) as 十一月份天数, day(dateadd(month,1,\'20211201\') - day(\'20211201\')) as 十二月份天数 这样行了不
    2021-11-15 16:41 
最佳回答
0
檬茶茶Lv4初级互助
发布于2021-11-15 16:37

1到12月所有对应月的天数排列出来?

  • 3关注人数
  • 279浏览人数
  • 最后回答于:2021-11-15 16:44
    请选择关闭问题的原因
    确定 取消
    返回顶部