Запрос на получение дней без данных - PullRequest
0 голосов
/ 05 октября 2011

У нас есть промежуточная таблица (DB2), которая ежедневно получает производственные показатели с нашего завода.

Из-за случайного отключения сети могут быть дни, когда мы не получаем данных. Я пытаюсь создать SQL-запрос для получения дней, но он не работает

SELECT MODDATE,
COUNT(DISTINCT EWDF) AS COUNT 
FROM PROD_FACT 
WHERE MODDATE=CURRENT_DATE - 7 DAYS 
GROUP BY MODDATE 
HAVING COUNT(DISTINCT EWDF)=0

Я ожидал что-то вроде этого

MODDATE    COUNT          
---------- -----------
09/30/2011     0

  1 record(s) selected.

но безрезультатно. Я не получаю никаких строк. Чего мне не хватает ??

1 Ответ

2 голосов
/ 05 октября 2011

Вы, вероятно, должны иметь подзапрос и использовать не в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...