Sentencia SQL
Publicado por Juan Carlos (2 intervenciones) el 08/06/2021 09:37:48
Buenos días. Tengo una tabla con munname, ZIPCODE en la cual para un municipio por error existen código postales diferentes.
Tengo claro que si los agrupo por nombre , codpostal el conteo el mayor conteo pertenece al código correcto.
ABADIA 10748 1042
ABADIA 0 22
ABADIA NULL 5
ABADIA 10005 1
ABADIA 00000 1
ABADIA 10002 1
ABADIA 10004 1
¿Puedo hacer un select a esta consulta para quedarme con munname, ZIPCODE para el mayor count(*) de cada municipio?
Si me creo una tabla con los resultados, sí sabría hacerlo, pero mi idea es poder solucionarlo con una sola sentancia.
Muchas gracias.
Tengo claro que si los agrupo por nombre , codpostal el conteo el mayor conteo pertenece al código correcto.
1
2
3
4
5
SELECT distinct munname, ZIPCODE, count(*) as maxz
FROM ADDRESS
WHERE PROVNAME='CACERES'
and munname = 'ABADIA
GROUP BY munname, ZIPCODE.
ABADIA 10748 1042
ABADIA 0 22
ABADIA NULL 5
ABADIA 10005 1
ABADIA 00000 1
ABADIA 10002 1
ABADIA 10004 1
¿Puedo hacer un select a esta consulta para quedarme con munname, ZIPCODE para el mayor count(*) de cada municipio?
Si me creo una tabla con los resultados, sí sabría hacerlo, pero mi idea es poder solucionarlo con una sola sentancia.
Muchas gracias.
Valora esta pregunta


0