Доброго времени суток!
Подскажите, пожалуйста, как можно реализовать следующий запрос:
имеется таблица, в которой фиксируются посещения. Данные о дате и времени заносятся в поле с типом timestamp. Посетитель может приходить несколько раз в день. Нужно сделать выборку, которая покажет, что 1 человек приходил 4 дня подряд. Как задать параметры запроса без указания конкретной даты?
Типа того: SELECT
Типа того:
получается не совсем то, что
получается не совсем то, что нужно. выводится общее количество посещений, а нужно именно те, кто приходил 4 дня подряд, т.е. если человек пришел 1,2,3 и 4 числа - отображается, а если 1,2,4 и 5 то нет. уже голову сломал с вариантами как это реализовать, единственная мысль пока что это проверка попадания дат посещений во все возможные четырехдневные интервалы, но это очень крайний вариант, т.к. получится огромное полотенце с перечислением интервалов
Что-то мне скучно азы вам
Что-то мне скучно азы вам объяснять. Наводку дам. Вам нужно в запросе использовать HAVING:
http://postgresql.ru.net/manual/queries-table-expressions.html#QUERIES-G...