Supportnet Computer
Planet of Tech

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:


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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: