Hallo Forum,
ich arbeite erst seit kurzen mit SQL und habe ein Frage zur PIVOT-Funktion.
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP (5)
[Timestamp]
,[LogInterval]
,[DeviceName]
,[PowerAvg]
FROM [WecData].[dbo].[123_WecData]
Ich würde gerne folgende Tabelle:
Timestamp LogInterval DeviceName PowerAvg
2011-12-15 18:40:00.000 5 A1.2 55
2011-12-15 18:40:00.000 5 A1.3 99
2011-12-15 18:40:00.000 5 A1.1 33
2011-12-15 18:40:00.000 5 A1.4 442
2011-12-15 18:45:00.000 5 A1.2 52
so abrufen dass der 'DeviceName' in der Zeile ist. So sollte die Tabelle dann aussehen:
Kann mir jemand weiterhelfen?
ich arbeite erst seit kurzen mit SQL und habe ein Frage zur PIVOT-Funktion.
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP (5)
[Timestamp]
,[LogInterval]
,[DeviceName]
,[PowerAvg]
FROM [WecData].[dbo].[123_WecData]
Ich würde gerne folgende Tabelle:
Timestamp LogInterval DeviceName PowerAvg
2011-12-15 18:40:00.000 5 A1.2 55
2011-12-15 18:40:00.000 5 A1.3 99
2011-12-15 18:40:00.000 5 A1.1 33
2011-12-15 18:40:00.000 5 A1.4 442
2011-12-15 18:45:00.000 5 A1.2 52
so abrufen dass der 'DeviceName' in der Zeile ist. So sollte die Tabelle dann aussehen:
Timestamp | LogInterval | A1.2 | A1.3 | A1.1 | A1.4 |
2011-12-15 18:40:00.000 | 5 | 55 | 99 | 33 | 442 |
2011-12-15 18:45:00.000 | 5 | 52 |
Kann mir jemand weiterhelfen?