如何在ORACLE数据库中查出几年内春节、清明、五一、国庆的数据,这个SQL要怎么写?
简化就是这样,数据库表里2011--2015年每年每天的数据都有,根据这些日期过滤出每年的“春节”、“清明”、“五一”、“国庆”的数据,具体的sql语句该怎么写?是按假期算的,不是当天。
国庆当天的数据还是国庆7天所有的数据呢
你可以将那个表截个图看看么?
简化就是这样,数据库表里2011--2015年每年每天的数据都有,根据这些日期过滤出每年的“春节”、“清明”、“五一”、“国庆”的数据,具体的sql语句该怎么写?是按假期算的,不是当天。
自己建个日历表(日期,是否假日,假日名称)
先从日历表中按假日名称过滤,然后日期和数据表的日期关联。
如果考虑性能可以把 是否假日,假日名称 合并成 假日类型 的枚举字段。