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 
  
 

