SQL Server - Ayuda consulta SQL.

 
Vista:

Ayuda consulta SQL.

Publicado por Mike (2 intervenciones) el 13/07/2012 16:52:37
Hola espero alguien me pueda orientar con este problemita que me ha dejado estancado por un buen tiempo,


sucede que tengo una tabla en donde estan registrados los cargos y abonos contables y requiero mostrar de manera orizontal los registros por ejemplo tengo la siguiente informacion mostrada por la
consulta

select docto,cuenta,dh,SUM(saldo) AS SALDOmx from #PASO1 GROUP BY docto,cuenta,dh order by docto


docto.................................cuenta........................dh................ saldoMX
0009500016.................. 0000121000.................. H.................. -13288.15
0009500016.................. 0000216410 ................. S.................. 1832.85
0009500016.................. 0000410000 ................. S.................. 11455.30
0009500017.................. 0000121000 ................. H.................. -8787.70
0009500017.................. 0000216410 ..................S.................. 1212.10
0009500017.................. 0000410000 ..................S.................. 7575.60

Pero requiero que salga de esta manera

docto...........cuenta.......dh........ ssaldoMX.......... docto.......... cuenta...dh.......saldodoMX
9500016......121000...... H.........-13288.15.......... 9500016 ....216410...S.........1832.85
............................................................................ 9500016..... 410000...S.........1455.3
9500017......121000...... H......... -8787.7.............9500017.... 216410...S.........1212.1
.............................................................................9500017.....410000...S..........7575.6


Espero me puedan orientar.. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Ayuda consulta SQL.

Publicado por Isaias (4558 intervenciones) el 13/07/2012 18:01:50
Mike

Eso deberias hacerlo en tu capa "cliente", esto es, en algun reporte, programa .NET, etc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda consulta SQL.

Publicado por Miguel (2 intervenciones) el 13/07/2012 20:19:20
basicamente es un reporte donde quieren saber a que cuentas afecto un documento contable esto debiera presentarse en crystal reports o asp.net
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Ayuda consulta SQL.

Publicado por Isaias (4558 intervenciones) el 16/07/2012 16:57:25
Si tienes 2005 o superior, ya cuentas con el servicio de REPORTING SERVICES (de hecho, viene desde la verision 2000), y en este, puedes rotar tus columnas como tu las necesites.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar