SQL предварительной фильтрации для списка дат? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть запрос, как показано ниже,

SELECT column
FROM table
WHERE day IN date ('2019-06-27','2019-07-08', '2019-07-10')

значения в столбце день отформатированы как 2019-07-07 12: 30: 15,744

В настоящее время я не могу фильтровать даты, используя синтаксис даты перед этим списком конкретных дат.

Как правильно кодировать этот запрос, чтобы получать данные только для этого списка дат? Спасибо!

1 Ответ

2 голосов
/ 11 июля 2019

date - это ключевое слово, которое вводит литерал даты, а не список дат.Просто используйте его для каждого значения:

SELECT column
FROM table
WHERE day IN (date '2019-06-27', date '2019-07-08', date '2019-07-10')
...