Ich habe eine Tabelle mit diesen Daten:Dynamische Spalten basierend auf Daten
FirstDiscovered|LastDiscovered|Application|Computer|Organisation
----------------------------------------------------------------
05.03.2017 |05.08.2017 |App A |Comp 1 |Org 1
----------------------------------------------------------------
04.13.2017 |08.01.2017 |App A |Comp 2 |Org 1
----------------------------------------------------------------
05.01.2017 |08.01.2017 |App B |Comp 2 |Org 1
----------------------------------------------------------------
06.13.2017 |08.02.2017 |App A |Comp 3 |Org 2
----------------------------------------------------------------
07.14.2017 |08.02.2017 |App A |Comp 4 |Org 2
----------------------------------------------------------------
07.14.2017 |08.02.2017 |App B |Comp 3 |Org 2
----------------------------------------------------------------
ich mit einer select-Anweisung dynamischen Spalten erweitern möge, basierend auf dem Datum Attribut „firstDiscovered“ und „lastDiscovered“. Angenommen, es gibt eine Zeile mit firstDiscovered = 05.27.17 und lastDiscovered = 06.25.17. Dann erwarte ich zwei neue Spalten Mai'17 und Juni'17 mit "1" gefüllt. siehe Alle anderen Spalten (Monate), die von anderen Zeilen auf ‚0‘ oder leer, Beispiel:
FirstDiscovered|LastDiscovered|Application|Computer|Organisation|Apr 17|May 17|Jun 17|Jul 17|Aug 17
---------------------------------------------------------------------------------------------------
05.03.2017 |05.08.2017 |App A |Comp 1 |Org 1 |0 |1 |0 |0 |0
---------------------------------------------------------------------------------------------------
04.13.2017 |08.01.2017 |App A |Comp 2 |Org 1 |1 |1 |1 |1 |1
---------------------------------------------------------------------------------------------------
05.01.2017 |08.02.2017 |App B |Comp 2 |Org 1 |0 |1 |1 |1 |1
---------------------------------------------------------------------------------------------------
06.13.2017 |08.02.2017 |App A |Comp 3 |Org 2 |0 |0 |1 |1 |1
---------------------------------------------------------------------------------------------------
07.14.2017 |08.02.2017 |App A |Comp 4 |Org 2 |0 |0 |0 |1 |1
---------------------------------------------------------------------------------------------------
07.18.2017 |08.02.2017 |App B |Comp 3 |Org 2 |0 |0 |0 |1 |1
---------------------------------------------------------------------------------------------------
Wäre toll, wenn mir jemand helfen.
Was CASE mit basierte Ausdrücke zum Hinzufügen der "dynamischen" Spalten? – mauro
Meine Vermutung, Sie möchten, dass diese Dynamik alle Spalten zwischen Anfangsmonat und Endmonat hinzufügt und diese dynamisch macht? Dies ist machbar, aber viel einfacher in einem Kreuztabellenbericht in SSRS. – KeithL
Muss eine Select-Anweisung sein. SSRS kann nicht verwendet werden –