Neu Nicht ausgelieferte Aufträge in "Kunde -> Eigene Übersichten"

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Ich versuche gerade eine SQL Abfrage aller offenen Bestellungen in der Eigenen Übersicht zu erstellen.
SQL:
SELECT cBestellNr AS 'Bestellnummer',  dErstellt AS 'Erstellt am', tBenutzer_kBenutzer AS 'Benutzer' FROM tBestellung WHERE nKomplettAusgeliefert = 0 AND tKunde_kKunde = @key AND cType='B'
Mit diesem Code komme ich schon weiter, allerdings hat er einen Schönheitsfehler: Der Benutzer wird als Nummer angezeigt.
Wenn ich versuche per JOIN den Namen zu laden, kommt die Fehlermeldung "Fehler beim Konvertieren des varchar-Werts "Andreas Risto" in den int-Datentyp."
Meine JOIN Abfrage ist:
SQL:
SELECT cBestellNr AS 'Bestellnummer', dErstellt AS 'ERSTELLT'  FROM tBestellung JOIN tBenutzer ON tBestellung.tBenutzer_kBenutzer = tbenutzer.cName
WHERE nKomplettAusgeliefert = '0' AND tKunde_kKunde = @key AND cType='B'

Weiß Jemand, wo mein Fehler ist?
 

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Habe den Fehler gefunden - Denkfehler beim JOIN.
Hier die richtige SQL-Abfrage:
SQL:
SELECT cBestellNr AS 'Bestellnummer', dErstellt AS 'ERSTELLT', tBenutzer.cName AS 'Benutzer'  FROM tBestellung JOIN tBenutzer ON tBestellung.tBenutzer_kBenutzer = tbenutzer.kBenutzer
WHERE nKomplettAusgeliefert = '0' AND tKunde_kKunde = @key AND cType='B'
 
  • Gefällt mir
Reaktionen: UniversalExports

Ähnliche Themen