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

根据字段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        

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

猜你喜欢

转载自blog.csdn.net/weixin_36174051/article/details/71642637