Bases de Datos > SQL Server

 referencia cruzada

(1/1)

charlitin:
hola: :hola:
yo se que como tal no existe en server, pero necesito improvizar para, de una tabla:
tabla 1
Id     fecha     saldo

mostrar:

Id    mes1   mes2   mes3
       saldo   saldo   saldo

ayudenme por favor... :hitcomp:

F_Tanori:
puedes hacerlo utilizando subconsultas



--- Código: SQL ---SELECT id,(SELECT SUM(saldo) FROM saldos ss WHERE ss.id=s.id AND MONTH(fecha)= 1 GROUP BY MONTH(fecha)) 'Enero' ,(SELECT SUM(saldo) FROM saldos ss WHERE ss.id=s.id AND MONTH(fecha)= 2 GROUP BY MONTH(fecha)) 'Febrero',(SELECT SUM(saldo) FROM saldos ss WHERE ss.id=s.id AND MONTH(fecha)= 3 GROUP BY MONTH(fecha)) 'Marzo', FROM saldos s 
Esta es una idea, busca pulirla y optimizarla, NO PROBADO porque no tengo sql server ahora



Saludos

charlitin:
he recibido tu correo, he visto la respuesta estando en clase, asi que luego la probare pero me parece que esta muy bien, luego te aviso, muchas gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa