Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

consulta de agrupaciones

Estas en el tema de consulta de agrupaciones en el foro de PostgreSQL en Foros del Web. Hola, por favor si me colaboran con lo sigueinte. tengo una tabla con codigos de ciudades de 6 caracteres cada una, ademas de campos donde ...
  #1 (permalink)  
Antiguo 10/11/2014, 08:12
 
Fecha de Ingreso: septiembre-2003
Mensajes: 251
Antigüedad: 21 años, 2 meses
Puntos: 0
Pregunta consulta de agrupaciones

Hola, por favor si me colaboran con lo sigueinte. tengo una tabla con codigos de ciudades de 6 caracteres cada una, ademas de campos donde se tiene la poblacion y la edad promedio de los habitantes

CODIGO DESCRIPCION POBLACION EDAD
010101 ciudad 1 222 15
010102 ciudad 1 333 17
020104 ciudad 2 292 19
020401 ciudad 2 112 25
030402 ciudad 3 225 35

lo q necesito es agrupar y totalizar los valores pero por los DOS PRIMEROS digitos del codigo, es decir

CODIGO DESCRIPCION POBLACION EDAD
01XXXX ciudad 1 555 15
02XXXX ciudad 2 404 19
03XXXX ciudad 3 225 35

probe con:

select codigo, poblacion,edad from demografia where codigo in ('01%','02%','03%')

espero su colaboracion, gracias anticipadas
  #2 (permalink)  
Antiguo 10/11/2014, 09:27
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: consulta de agrupaciones

Prueba esto:

Código SQL:
Ver original
  1. SELECT SUBSTRING(codigo FROM 1 FOR 2), SUM(poblacion),SUM(edad) FROM demografia
  2. GROUP BY SUBSTRING(codigo FROM 1 FOR 2);
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: ip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:02.