Ayuda con Consulta
Publicado por Fernanda (37 intervenciones) el 13/06/2013 23:42:44
Hola a todos
Necesito que la siguiente consulta, me entregue la información agrupada por : nombre, dirección, tipo
ejemplo:
Tengo lo siguiente
nombre1, direccion1, 1000, 1 (kilo)
nombre1, direccion1, 6000, 1 (kilo)
nombre1, direccion1, 1, 2 (Toneladas)
nombre1, direccion2, 1000, 1 (kilo)
la consulta debería mostrarle los datos así:
nombre1, direccion1, 8, Toneladas
nombre1, direccion2, 1, Toneladas
pero solo hace la conversión e igual me muestra la misma cantidad de registro del original.
Necesito que la siguiente consulta, me entregue la información agrupada por : nombre, dirección, tipo
1
2
3
4
5
6
7
8
9
10
11
select tabla1.nombre,
tabla2.dirección,
(case tabla3.tipo
when 1 then sum((tabla3.valor)/1000)
else sum(tabla3.valor)
end ) as valor,
(case tabla3.tipo
when 1 then 'Toneladas'
else tabla3.tipo
end ) as tipo
group by tabla1.nombre, tabla2.dirección, tipoReemplace este texto
ejemplo:
Tengo lo siguiente
nombre1, direccion1, 1000, 1 (kilo)
nombre1, direccion1, 6000, 1 (kilo)
nombre1, direccion1, 1, 2 (Toneladas)
nombre1, direccion2, 1000, 1 (kilo)
la consulta debería mostrarle los datos así:
nombre1, direccion1, 8, Toneladas
nombre1, direccion2, 1, Toneladas
pero solo hace la conversión e igual me muestra la misma cantidad de registro del original.
Valora esta pregunta
0