Mam tabeli jak to ...TSQL Pivot bez zagregowanej funkcji
CustomerID DBColumnName Data
--------------------------------------
1 FirstName Joe
1 MiddleName S
1 LastName Smith
1 Date 12/12/2009
2 FirstName Sam
2 MiddleName S
2 LastName Freddrick
2 Date 1/12/2009
3 FirstName Jaime
3 MiddleName S
3 LastName Carol
3 Date 12/1/2009
I chcę to ...
Czy to możliwe przy użyciu PIVOT?
CustomerID FirstName MiddleName LastName Date
----------------------------------------------------------------------
1 Joe S Smith 12/12/2009
2 Sam S Freddrick 1/12/2009
3 Jaime S Carol 12/1/2009
że faktycznie nie będzie działać, jeśli masz 2 costumers z tym samym imieniem – Leonardo
który będzie działał. Pamiętaj, że DBColumnName to metadane - filtrujesz je dosłownie "CustomerID = 1 AND DBColumnName =" FirstName "".Oczywiście to się zepsuje, jeśli masz wiele wierszy FirstName dla danego ID klienta, ale jeśli poprawnie tworzysz tabele, zarówno identyfikator klienta, jak i nazwa_grupy_DBC, są częścią klucza podstawowego ... – 4AM
@ Czy możesz podać kod, aby to zrobić? –