#sql #amazon-redshift
#sql #amazon-redshift
Вопрос:
У меня есть следующая структура таблицы
JUR SDATE EDATE DESC
NYC 2019-04-06 2019-04-22 Term 1 USA
NYC 2019-06-29 2019-07-14 Term 2 USA
NYC 2019-09-21 2019-10-07 Term 3 USA
NYC 2019-12-14 2020-01-27 Term 4 USA
CAL 2019-04-13 2019-04-29 Term 1 USA
CAL 2019-09-28 2019-10-13 Term 3 USA
CAL 2019-12-19 2020-01-28 Term 4 USA
DPR 2019-05-06 2019-05-29 Term 1 COL
Мне нужно создать представление, чтобы возвращать следующие логические значения, анализирующие дату между началом и концом?
isNYCtermdate
isCALtermdate
isDPRtermdate
Комментарии:
1. И какова логика для флагов? Какой набор результатов вы хотите?
2. Просто Y или N, если значение попадает между датами.
3. Если какое значение попадает между какими датами?
4. если значение попадает между датами, оно должно возвращать Y, а если нет, то N
5. Вы хотите передать произвольную дату и определить, в какие временные диапазоны дат она попадает? Если это так, вам нужно создать функцию , а не представление.