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

Reporte de Tabla

Estas en el tema de Reporte de Tabla en el foro de SQL Server en Foros del Web. Buenas amigos Forences Quiero hacerles la siguiente pregunta, tengo una tabla donde tengo como campos: NRegistro Fase Monto Fecha ....... Resulta que el campo Fase ...
  #1 (permalink)  
Antiguo 03/02/2009, 11:03
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 19 años, 10 meses
Puntos: 0
Reporte de Tabla

Buenas amigos Forences
Quiero hacerles la siguiente pregunta, tengo una tabla donde tengo como campos:

NRegistro
Fase
Monto
Fecha
.......

Resulta que el campo Fase tiene 4 valores (C,D,G,P), el cual cambia segun los procesos para el monto, necesito sacar un reporte en donde en una sola linea me arroje el numero de registro y sus estados, por ejemp.
1120, C,1400,01012009
1120,D,1300,02012009
1120,G,1300,03012009
1120,P,1300,31012009
Me arroje el sgte reporte
1120,C1400,D,1300,G,1300,P,1300


Espero me puedan echar una ayudada
Gracias
  #2 (permalink)  
Antiguo 03/02/2009, 21:19
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Reporte de Tabla

Hola,

¿En que versión de SQL Server?
¿Cual es la llave primaria?

Saludos,

ps:
En 2005 existe la el operador PIVOT para hacer 'cross-tab'
En 2000 sería una consulta algo engorrosa , pero funcional.
  #3 (permalink)  
Antiguo 05/02/2009, 16:36
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Reporte de Tabla

Cita:
Iniciado por HackmanC Ver Mensaje
Hola,

¿En que versión de SQL Server?
¿Cual es la llave primaria?

Saludos,

ps:
En 2005 existe la el operador PIVOT para hacer 'cross-tab'
En 2000 sería una consulta algo engorrosa , pero funcional.
Hola, mira estoy trabajando con el sql 2000.
Gracias
  #4 (permalink)  
Antiguo 05/02/2009, 17:06
 
Fecha de Ingreso: noviembre-2008
Ubicación: Barcelona
Mensajes: 52
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Reporte de Tabla

Esta explicación te puede ayudar:

http://www.elguille.info/colabora/NET2006/sebaconte_Pivot_SQL2005.htm

Es lo que hace el PIVOT escrito parfa que funcione en SQL 2000

Espero te sirva.

Saluditos
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 00:13.