Datagrid Abfrage

Spyke

Premium-User
in deinem Code, jetzt, funktioniert es mit 2 WHERE weil das 2te in einem Sub Select (Unterabfrage) ist

zur verdeutlichung, der SQL mal bissl formatiert
Code:
SELECT Marke, Modell, Fahrzeugnummer, Art
FROM tblfahrzeuge
WHERE Modell='" & TxtKFZ.Text & "' AND  Fahrzeugnummer NOT IN " &
(
    SELECT Fahrzeugnummer 
    FROM tblreservierung
    WHERE (Date() BETWEEN Mietbegin And Mietende)
)
 

werner_sg

Erfahrenes Mitglied
in deinem Code, jetzt, funktioniert es mit 2 WHERE weil das 2te in einem Sub Select (Unterabfrage) ist

zur verdeutlichung, der SQL mal bissl formatiert
Code:
SELECT Marke, Modell, Fahrzeugnummer, Art
FROM tblfahrzeuge
WHERE Modell='" & TxtKFZ.Text & "' AND  Fahrzeugnummer NOT IN " &
(
    SELECT Fahrzeugnummer
    FROM tblreservierung
    WHERE (Date() BETWEEN Mietbegin And Mietende)
)
Ja habe mir gestern das ganze Thema rauf und runter gegoogelt was ja nicht einfach ist, es kommen ja zu 99% erst mal selbst nur Fragen zum Thema wo die Antworten nur Bruchstücke ohne Erklärung sind.

Warum und wieso kein Where zweimal sagt Dir zwar niemand aber es findet sich dann doch gute Erklärung zum Umgang damit, besonders .NET Success Platform - Dofactory hat sehr gute und Einleuchtende Erklärungen zu SQl und auch VB