У меня есть таблица с именем PAYMENT
. Внутри этой таблицы у меня есть идентификатор пользователя, номер учетной записи, почтовый индекс и дата. Я хотел бы найти все записи для всех пользователей, которые имеют более одного платежа в день с тем же номером учетной записи.
UPDATE: Кроме того, должен быть фильтр, а не только записи, чей почтовый индекс отличается.
Вот как выглядит таблица:
| user_id | account_no | zip | date | | 1 | 123 | 55555 | 12-DEC-09 | | 1 | 123 | 66666 | 12-DEC-09 | | 1 | 123 | 55555 | 13-DEC-09 | | 2 | 456 | 77777 | 14-DEC-09 | | 2 | 456 | 77777 | 14-DEC-09 | | 2 | 789 | 77777 | 14-DEC-09 | | 2 | 789 | 77777 | 14-DEC-09 |
Результат должен выглядеть примерно так:
| user_id | count | | 1 | 2 |
Как бы вы выразили это в SQL-запросе? Я думал о себе, но почему-то мой счет ошибочен.