justdoit12
神跳跳
采纳率0%
2016-11-16 09:05 阅读 980

如何在ORACLE数据库中查出几年内春节、清明、五一、国庆的数据,这个SQL要怎么写?

如何在ORACLE数据库中查出几年内春节、清明、五一、国庆的数据,这个SQL要怎么写?
图片说明
简化就是这样,数据库表里2011--2015年每年每天的数据都有,根据这些日期过滤出每年的“春节”、“清明”、“五一”、“国庆”的数据,具体的sql语句该怎么写?是按假期算的,不是当天。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • somoni somoni 2016-11-16 09:24

    国庆当天的数据还是国庆7天所有的数据呢

    点赞 评论 复制链接分享
  • csdn9_14 陈 俊 刚 2016-11-16 09:45

    你可以将那个表截个图看看么?

    点赞 评论 复制链接分享
  • justdoit12 神跳跳 2016-11-16 12:11

    图片说明
    简化就是这样,数据库表里2011--2015年每年每天的数据都有,根据这些日期过滤出每年的“春节”、“清明”、“五一”、“国庆”的数据,具体的sql语句该怎么写?是按假期算的,不是当天。

    点赞 评论 复制链接分享
  • Tiger_Zhao Tiger_Zhao 2016-11-17 02:23

    自己建个日历表(日期,是否假日,假日名称)
    先从日历表中按假日名称过滤,然后日期和数据表的日期关联。
    如果考虑性能可以把 是否假日,假日名称 合并成 假日类型 的枚举字段。

    点赞 评论 复制链接分享

相关推荐