Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/09/2011, 10:22
iuliano
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Query cruzada

Yo tengo la query creada ya con los datos que quiero sacar, lo que quiero es que me los muestre cruzados.
No me hace falta crear la tabla, ni meterle valores quiero hacerlo a partir de la query.
Esta es la query inicial:
SELECT dbo.PointValue.PointID, dbo.Lans.lanID, dbo.Outstations.theLabel, dbo.PointValue.DataTime, dbo.PointValue.DataValue, dbo.StrategyList.theUnits,
dbo.StrategyList.theLabel AS Expr1
FROM dbo.Lans INNER JOIN
dbo.Outstations ON dbo.Lans.lanID = dbo.Outstations.lanID INNER JOIN
dbo.StrategyList ON dbo.Outstations.outstationID = dbo.StrategyList.outstationID INNER JOIN
dbo.PointValue ON dbo.StrategyList.theIndex = dbo.PointValue.PointID INNER JOIN
dbo.SiteDetails ON dbo.Lans.siteID = dbo.SiteDetails.siteID
WHERE (dbo.Lans.LanNo = 20) AND (dbo.Outstations.NodeAddress = 20)

PointID lanID theLabel DataTime DataValue theUnits Expr1
580 8 Hotel Columbus 10/07/2011 11:00 49,21 DegC TEP01

Y lo que quiero es que me ponga como columnas los campos de Expr1 (TEPO1 TEP02 TEP03)