Supportnet / Forum / Datenbanken
SQL-Abfragen in Access
Frage
Hallo zusammen,
habe folgendes Problem:
Zwei Tabellen, erste Tabelle (Mitarbeiter) enthält allg. Info´s zu den Mitarbeitern, die zweite Tabelle (Gehaltserhöhung) enthält nur die Mitarbeiter, die eine Gehaltserhöhung bekommen haben.
Die Aufgabe lautet. Geben Sie die Mitarbeiter die keine und die eine Gehaltserhöhung bekommen haben in einer Tabelle dar, und sortieren Sie diese nach 1. Gehaltserhöhung/keine Gehaltserhöhung und 2. Nach den Namen!
Einen ersten Ansatz habe ich bereits:
SELECT Mitarbeiter.Persnr, Mitarbeiter.MaName
FROM Mitarbeiter LEFT JOIN MA_Geh_Erh ON Mitarbeiter.Persnr = MA_Geh_Erh.Persnr
WHERE MA_Geh_Erh.Persnr Is Null;
Könnte mir bitte jemand weiterhelfen??
Danke im voraus
Antwort 1 von JohnnyLoser
Hi Markus,
versuch's mal so:
Is nur so'ne Idee
Gruß
Johnny
versuch's mal so:
SELECT IsNull([MA_Geh_Erh].[PersNr]) AS ErhJaNein, Mitarbeiter.PersNr,
Mitarbeiter.MaName
FROM Mitarbeiter LEFT JOIN MA_Geh_Erh
ON Mitarbeiter.PersNr = MA_Geh_Erh.PersNr
ORDER BY IsNull([MA_Geh_Erh].[PersNr]) DESC , Mitarbeiter.MaName;
Is nur so'ne Idee
Gruß
Johnny
Antwort 2 von compuede
Hi Johnny,
danke für Deine schnelle Antwort. Hat mir weitergeholfen!
Grüße
Compuede
danke für Deine schnelle Antwort. Hat mir weitergeholfen!
Grüße
Compuede

