08.11.2007, 03:04
общий
это ответ
Здравствуйте, Aikijin!
Странно, почему у Вас не отработал запрос select count (distinct Покупки.Дата) from Покупки.
Скорее всего, это просто не полный запрос, который Вы используете в реальном коде.
Смотрите приложение, все верно!
Приложение:
SELECT COUNT(DISTINCT ДАТА) FROM (SELECT TO_DATE(‘10.01.2007‘) ДАТА FROM dual UNION ALL SELECT TO_DATE(‘10.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘12.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘12.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘12.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘13.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘14.01.2007‘) FROM dual UNION ALL SELECT TO_DATE(‘14.01.2007‘) FROM dual);--результат: 4