Выберите количество праздников между двумя датами - PullRequest
0 голосов
/ 27 сентября 2019

Мне нужно узнать количество праздников между двумя датами.Я попытался использовать запрос ниже, но я получаю следующую ошибку

Неверный синтаксис рядом с ключевым словом 'FROM'.

SELECT STEP_ONE, STEP_TWO,
COUNT(*) FROM HOLIDAY_TB AS h WHERE h.HOLIDAY_DATE BETWEEN STEP_ONE AND             
STEP_TWO FROM datesTest

Вот таблица праздников,DOW - День недели.

HOLIDAY_TB

enter image description here

Вот таблица дат с шагами.

dateTest

enter image description here

1 Ответ

3 голосов
/ 27 сентября 2019

Вы можете попробовать ниже -

SELECT STEP_ONE, STEP_TWO,
COUNT(*) FROM HOLIDAY_TB AS h inner join datesTest
on h.HOLIDAY_DATE>=STEP_ONE AND h.HOLIDAY_DATE<=STEP_TWO 
group by STEP_ONE, STEP_TWO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...