Untitled
unknown
sql
9 months ago
1.2 kB
7
Indexable
-- Abfrage von Bestellungen mit Lieferantennamen, Bestellpositionen und Kundeninformationen
SELECT
k.KUNDENNUMMER, -- Kundennummer
k.BENUZERNAME, -- Benutzername des Kunden
k.VORNAME, -- Vorname des Kunden
k.NACHNAME, -- Nachname des Kunden
b.BESTELLUNG_ID, -- ID der Bestellung
TO_CHAR(b.BESTELLDATUM, 'DD.MM.YYYY') AS BESTELLDATUM, -- Formatierung des Bestelldatums
b.GESAMTPREIS, -- Gesamtpreis der Bestellung
l.NAME AS LIEFERANT_NAME, -- Name des Lieferanten
bp.BESTELLPOSITION_ID, -- ID der Bestellposition
bp.BESCHREIBUNG AS PRODUKT_BESCHREIBUNG, -- Beschreibung des Produkts
bp.MENGE, -- Menge der bestellten Produkte
bp.PREIS_JE_EINHEIT -- Preis pro Einheit
FROM
KUNDE k
LEFT JOIN BESTELLUNG b
ON k.KUNDENNUMMER = b.KUNDENNUMMER
LEFT JOIN LIEFERANT l
ON b.FAHRER_ID = l.FAHRER_ID
LEFT JOIN BESTELLPOSITION bp
ON b.BESTELLUNG_ID = bp.BESTELLUNG_ID
ORDER BY
b.BESTELLDATUM DESC, -- Sortiert nach Bestelldatum absteigend
k.KUNDENNUMMER ASC; -- Und zusätzlich nach Kundennummer aufsteigend
Editor is loading...
Leave a Comment