Ich habe einen dieser Tage.Einfaches SQL-Pivot, das Null zurückgibt
ich die Daten versuche
ID | SplitString
-------------------
| 1 | ABC
| 2 | ABC03082017
| 3 | 03082017
| 4 | 1
| 5 | TestData
in Spalten unten zu schwenken Bisher habe ich den Code unten, aber wenn ich es laufen, ist es nulls Rückkehr, die Spalten haben den richtigen Header aber die Daten sind alle Null.
select *
from
(
select ID,splitData from dbo.fn_splitstring(@RawData_Header, '|')
) src
pivot
(
MAX(ID) for splitData in ([Identifier], [ProviderCode], [FileDate],[Code],[FileName])
) piv;
Der erste Teil des Pivot-Skripts funktioniert ordnungsgemäß und gibt die obige Tabelle zurück.
EDIT **
Ich versuche, die Daten ähnlich wie das Bild unten
Danke für Ihre Hilfe
Noelle
Was ist Ihre erwartete Ausgabe? –
Dies gibt 'NULL' zurück, da in der Spalte 'splitData' keine Zeilen mit den Werten' [Identifier], [ProviderCode], [FileDate], [Code], [FileName] 'vorhanden sind. Was versuchst du zu erreichen? – Rokuto
@Kannan Ich habe ein Bild der gewünschten Ergebnisse hinzugefügt. Danke – Noelle