MS SQL - Query Ergebnis (eine Zeile) aufgeteilt in zwei Zeilen (je relevante Spalte)
Guten Tag allerseits,
ich stehe ein kleinwenig auf dem Schlauch.
Anforderung:
Im Dokument gibt (kopfseitig) Rabatt- / und/oder Frachtkosten.
Das bedeutet in der Tabelle existiert nur eine Zeile, weil die beiden Werte in verschiedenen Spalten stehen.
(Select * from Dokument where (Rabatt > 0 OR Fracht > 0)) - vereinfachte Beschreibung
Ergebnis: 1 Zeile
Aber ich benötige für den Rabatt und die Fracht eine eigene Zeile.
Per Union ließe sich das ja nun recht einfach realisieren, aber gibt es noch eine Möglichkeit diese Anforderung mit weniger Code zu erfüllen?
Vielen Dank vorab für Eure Hilfe!
ich stehe ein kleinwenig auf dem Schlauch.
Anforderung:
Im Dokument gibt (kopfseitig) Rabatt- / und/oder Frachtkosten.
Das bedeutet in der Tabelle existiert nur eine Zeile, weil die beiden Werte in verschiedenen Spalten stehen.
(Select * from Dokument where (Rabatt > 0 OR Fracht > 0)) - vereinfachte Beschreibung
Ergebnis: 1 Zeile
Aber ich benötige für den Rabatt und die Fracht eine eigene Zeile.
Per Union ließe sich das ja nun recht einfach realisieren, aber gibt es noch eine Möglichkeit diese Anforderung mit weniger Code zu erfüllen?
Vielen Dank vorab für Eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 369255
Url: https://administrator.de/forum/ms-sql-query-ergebnis-eine-zeile-aufgeteilt-in-zwei-zeilen-je-relevante-spalte-369255.html
Ausgedruckt am: 22.12.2024 um 02:12 Uhr
3 Kommentare
Neuester Kommentar