SQLServer中创建视图来展示每个季度包含的月

SQLServer中创建视图来展示每个季度包含哪几隔月,不根据现有表创建

大概长这样

image.png

请问sql要怎么写

yzm102242 发布于 2021-9-26 09:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-9-26 10:35

SELECT DATEPART(Q,GETDATE())---把里面的GETDATE()替换成的字段,返回的就是日期所在的季度

image.png

  • yzm102242 yzm102242(提问者) 这个我知道,我是想创建一个视图来临时存每个季度都有哪些月,在在sql里用DATEPART获取季度来和视图进行判断
    2021-09-26 10:55 
  • Z4u3z1 Z4u3z1 回复 yzm102242(提问者) 复杂了 哥哥 第一个季度就1,2,3;二季度4,5,6三季度7,8,9 四季度10,11,12
    2021-09-26 11:07 
  • yzm102242 yzm102242(提问者) 回复 Z4u3z1 主要我想获取季度至今的数据,想着判断一下用DATEPART获取到当前季度,再在视图里直接取出这个季度所有的月份来。
    2021-09-26 13:33 
  • 1关注人数
  • 231浏览人数
  • 最后回答于:2021-9-26 10:35
    请选择关闭问题的原因
    确定 取消
    返回顶部