根据字段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
如果判断两个日期是否属于同一个季度时,分别得出每个日期的季度,在判断就可以啦。(注意加上年份的判断,同一个季度,前提当然是年份也一样啦!)