DB2数据库 SQL语句判断两个日期 是否属于同一个季度

来源:互联网 发布:ug8.0数控编程实例 编辑:程序博客网 时间:2024/05/17 14:26

根据字段dsdate选择月份,以下语句可以判断一个月份的季度,
SQL语句为:

 CASE        WHEN SUBSTR(dsdate,6,2)   BETWEEN 1 AND 3 THEN 1      WHEN SUBSTR(dsdate,6,2)   BETWEEN 4 AND 6 THEN 2      WHEN SUBSTR(dsdate,6,2)   BETWEEN 7 AND 9 THEN 3 ELSE      4 END        

如果判断两个日期是否属于同一个季度时,分别得出每个日期的季度,在判断就可以啦。(注意加上年份的判断,同一个季度,前提当然是年份也一样啦!)

0 0
原创粉丝点击