Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица с записями и в этой таблице есть колонка с датой.
Задача такая - нужно вывести количество записей за все даты в опрделенном промежутке времени.
То есть к примеру пользователь задает промежуток с 1 мая 2010 года по 10 мая 2010 года.
Запрос должен вернуть данные(количество записей за день) за все дни. В дни в которые не было создано записей запрос должен вернуть 0.
Неактивен
ну нули проще уже скриптом анализировать при необходимости, а так запрос простой:
Отредактированно Shopen (24.05.2010 13:45:17)
Неактивен
Спасибо!
Нашел часть решения, может кому понадобится в будущем:
SELECT TO_DATE('01-01-2010', 'dd-mm-yyyy')+(ROWNUM-1)
FROM DUAL
CONNECT BY TO_DATE('01-01-2010', 'dd-mm-yyyy')+(ROWNUM-1) <= TO_DATE('28-02-2010', 'dd-mm-yyyy');
Отредактированно DAnfield (24.05.2010 14:58:05)
Неактивен
Кажется, то, что Вы нашли, в MySQL не заработает
Неактивен