COnsulta de instruccion select

16/12/2004 - 18:26 por Francisco Sánchez | Informe spam
Buenas Tardes:

Tengo los siguientes datos

User Mes Monto
a 10 500
b 10 200
c 10 100
a 11 200
b 11 300
c 11 500

y debo mostrar los datos de la siguiente manera

user Mes 10 Mes 11 Promedio
a 500 200 350
b 200 300 250
c 100 500 300

Alguna Idea?

Saludos,

Francisco

Preguntas similare

Leer las respuestas

#1 ulises
16/12/2004 - 21:02 | Informe spam
Puedes usar algo como :

SELECT user,
sum(case when mes = 10 then monto else 0 end) as mes10,
sum(case when mes = 11 then monto else 0 end) as mes11,
(sum(case when mes = 10 then monto else 0 end) +
sum(case when mes = 11 then monto else 0 end)/2) as
promedio
from tabla
group by user

Saludos,
Ulises

Buenas Tardes:

Tengo los siguientes datos

User Mes Monto
a 10 500
b 10 200
c 10 100
a 11 200
b 11 300
c 11 500

y debo mostrar los datos de la siguiente manera

user Mes 10 Mes 11 Promedio
a 500 200 350
b 200 300 250
c 100 500 300

Alguna Idea?

Saludos,

Francisco


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida