SELECT CURRENT_DATE DATE_OF_INTEREST,
ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),(TO_INT(RIGHT(QUARTER(CURRENT_DATE),1)-2) * 3)) LAST_QTR_BEGIN,
ADD_DAYS(ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),(TO_INT(RIGHT(QUARTER(CURRENT_DATE),1)-1) * 3)),-1) LAST_QTR_END,
ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),(TO_INT(RIGHT(QUARTER(CURRENT_DATE),1)-1) * 3)) CURRENT_QTR_BEGIN,
ADD_DAYS(ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),TO_INT(RIGHT(QUARTER(CURRENT_DATE),1) * 3)),-1) CURRENT_QTR_END,
ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),TO_INT(RIGHT(QUARTER(CURRENT_DATE),1) * 3)) NEXT_QTR_BEGIN,
ADD_DAYS(ADD_MONTHS(TO_DATE(YEAR(CURRENT_DATE)),(TO_INT(RIGHT(QUARTER(CURRENT_DATE),1)+1) * 3)),-1) NEXT_QTR_END
FROM DUMMY;
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
7 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |