Ho un tavolo chiamato PAYMENT
. All'interno di questa tabella ho un ID utente, un numero di conto, un codice postale e una data. Vorrei trovare tutti i record per tutti gli utenti che hanno più di un pagamento al giorno con lo stesso numero di conto.
AGGIORNAMENTO: Inoltre, dovrebbe esserci un filtro che conta solo i record il cui codice postale è diverso.
Ecco come appare la tabella:
| id_utente | account_no | zip | data | | 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 |
Il risultato dovrebbe essere simile al seguente:
| id_utente | contare | | 1 | 2 |
Come lo esprimeresti in una query SQL? Stavo pensando di unirmi, ma per qualche ragione il mio conto è sbagliato.
2
c'è un conteggio4
: vorrai scartare ilAccount_no
raggruppamento che penso.