Hallo liebe Forumgemeinde,
ich benötige Hilfe bei der Ausgabe der nachstehenden SQL Abfrage.
Bisher hat die Ausgabe bei den Workflows immer ganz gut geklappt doch bei dieser Abfrage leider nicht.
Alle Werte aus dem SELECT nach cFirma werden nicht ausgegeben.
Die Werte stecken aber im Array. Ich komme aber nicht auf die Lösung wie ich die Ausgabe Formulieren soll um an mein Ergebnis zu kommen.
Vielleicht ist ja jemand da der mein Problem erkennt.
Vielen Dank im Vorraus.
Grüße
M. Rusche
ich benötige Hilfe bei der Ausgabe der nachstehenden SQL Abfrage.
Code:
{% capture query %}
SELECT cKundenNr, cFirma,
MAX(CASE WHEN tAttributSprache.cName = 'Name1' THEN cWertVarchar else null end) AS "Adresse",
MAX(CASE WHEN tAttributSprache.cName = 'Name2' THEN dWertDateTime else null end) AS "TerminA",
MAX(CASE WHEN tAttributSprache.cName = 'Name3' THEN dWertDateTime else null end) AS "TerminB",
MAX(CASE WHEN tAttributSprache.cName = 'Name4' THEN dWertDateTime else null end) AS "TerminC",
MAX(CASE WHEN tAttributSprache.cName = 'Name5' THEN dWertDateTime else null end) AS "TerminD",
MAX(CASE WHEN tAttributSprache.cName = 'Name6' THEN dWertDateTime else null end) AS "TerminE",
MAX(CASE WHEN tAttributSprache.cName = 'Name7' THEN dWertDateTime else null end) AS "TerminF",
MAX(CASE WHEN tAttributSprache.cName = 'Name8' THEN dWertDateTime else null end) AS "TerminG",
MAX(CASE WHEN tAttributSprache.cName = 'Name9' THEN dWertDateTime else null end) AS "TerminH",
MAX(CASE WHEN tAttributSprache.cName = 'Name10' THEN dWertDateTime else null end) AS "TerminI"
FROM dbo.tAttribut
JOIN kunde.tKundeEigenesFeld ON kunde.tKundeEigenesFeld.kAttribut = dbo.tAttribut.kAttribut
JOIN tAttributSprache ON tAttributSprache.kAttribut = kunde.tKundeEigenesFeld.kAttribut
JOIN tkunde ON tkunde.kKunde = kunde.tKundeEigenesFeld.kKunde
JOIN tAdresse ON tAdresse.kKunde = Kunde.tKundeEigenesFeld.kKunde
WHERE dWertDateTime BETWEEN DATEADD(month, 0, GETDATE()) AND DATEADD(month, 1, GETDATE())
GROUP BY cKundenNr, cFirma
{% endcapture -%}
{% assign Liste = query | DirectQuery -%}
<br><br>
<table style="border: 2px solid black;">
<thead>
<tr>
<th>Kd. Nr.</th>
<th>Firma</th>
<th>Adresse</th>
<th>TerminA</th>
<th>TerminB</th>
<th>TerminC</th>
<th>TerminD</th>
<th>TerminE</th>
<th>TerminF</th>
<th>TerminG</th>
<th>TerminH</th>
<th>TerminI</th>
</tr>
</thead>
<tbody>
{% for item in Liste.Daten -%}
<tr>
<td style="border: 1px solid black;">{{ item.cKundenNr }}</td>
<td style="border: 1px solid black;">{{ item.cFirma }}</td>
<td style="border: 1px solid black;">{{ item.Adresse }}</td>
<td style="border: 1px solid black;">{{ item.TerminA }}</td>
<td style="border: 1px solid black;">{{ item.TerminB }}</td>
<td style="border: 1px solid black;">{{ item.TerminC }}</td>
<td style="border: 1px solid black;">{{ item.TerminD }}</td>
<td style="border: 1px solid black;">{{ item.TerminE }}</td>
<td style="border: 1px solid black;">{{ item.TerminF }}</td>
<td style="border: 1px solid black;">{{ item.TerminG }}</td>
<td style="border: 1px solid black;">{{ item.TerminH }}</td>
<td style="border: 1px solid black;">{{ item.TerminI }}</td>
</tr>
{% endfor -%}
</tbody>
</table>
Bisher hat die Ausgabe bei den Workflows immer ganz gut geklappt doch bei dieser Abfrage leider nicht.
Alle Werte aus dem SELECT nach cFirma werden nicht ausgegeben.
Die Werte stecken aber im Array. Ich komme aber nicht auf die Lösung wie ich die Ausgabe Formulieren soll um an mein Ergebnis zu kommen.
Vielleicht ist ja jemand da der mein Problem erkennt.
Vielen Dank im Vorraus.
Grüße
M. Rusche