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

Consulta Base de Datos SQLServer 2005

Estas en el tema de Consulta Base de Datos SQLServer 2005 en el foro de Bases de Datos General en Foros del Web. Buenos dias a todos. Queria lanzar una pregunta abierta aver si alguien me pudiera dar una indicacion de como proceder..... les comento tengo una base ...
  #1 (permalink)  
Antiguo 29/04/2011, 08:59
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Consulta Base de Datos SQLServer 2005

Buenos dias a todos.

Queria lanzar una pregunta abierta aver si alguien me pudiera dar una indicacion de como proceder.....
les comento tengo una base de datos en SQLServer 2005 la cual contiene una tabla denominada tabla_concentracion_meteorologia, hasta aca todo bien, pero pues estoy haciendo una grafica en ASP.NET sigue todo perfecto; el problema es que debo hacer una consulta a la base de datos en la cual pueda brindar los resultados esperados.... pero el problema esta aca debo hacer una consulta con la palabra clave pivot que es para voltear filas por columnas dinamicamente, pero la verdad nunca la habia usado y pues no se como es en si.
La consulta que hago hasta ahora y que esta correcta es: SELECT COD_ESTACION, VARIABLE, FECHA, CONCENTRACION, PRECIPITACION_MM
FROM tabla_concentracion_meteorologia
WHERE (COD_ESTACION = 1) AND (VARIABLE IN ('pst', 'pm10'))

Esta consulta genera los datos de variable de esta manera:
cod_estacion fecha variable concentracion precipitacion_mm
1 1/1/2010 PM10 2.25 3.25
1 1/2/2010 PST 2.35 3.25

en este modo se esta generando y lo que se quiere es que se genera de la siguiente manera:

cod_estacion fecha PM10 PST precipitacion
1 1/1/2010 2.25 2.35 3.25

notese antes que para pst y pm10 debe estan en su contenido el valor de concentracion mientras que la precipitacion es igual.
Estos valores son tomados diarios para graficarlos por dias

De ante mano agradesco a cualquier persona que pueda colaborarme con esta inquietud

Etiquetas: bases-de-datos, sql-server
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:23.