Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: tismo am Januar 23, 2023, 19:48:02

Titel: Auswahl in Abfrage
Beitrag von: tismo am Januar 23, 2023, 19:48:02
Hallo zusammen,

in meiner Datenbank gibt es eine Abfrage die u.a. die Artikelnummern aufsteigend sortiert.

Nun sollen nur die Datensätze bis Artikelnummer 49999999 angezeigt werden, die in der Tabelle 'Daten' im Steuerelement 'Unternehmen' den Namen 'XY' haben.
Wenn das Unternehmen den Namen 'AB' trägt sollen nur die Artikelnummern ab 50000000 angezeigt werden.

Wie würde der entsprechende SQL-Befehl lauten ?
Titel: Re: Auswahl in Abfrage
Beitrag von: andyfau am Januar 23, 2023, 20:51:14
Etwa so:

SELECT Daten.Artikelnummer, Daten.Unternehmen
FROM Daten
WHERE (((Daten.Artikelnummer)<"50000000") AND ((Daten.Unternehmen)="XY")) OR (((Daten.Artikelnummer)>"49999999") AND ((Daten.Unternehmen)="AB"))
ORDER BY Daten.Artikelnummer;

Beste Grüße
Andreas
Titel: Re: Auswahl in Abfrage
Beitrag von: MzKlMu am Januar 24, 2023, 00:10:06
Hallo,
es gibt ja bestimmt mehr als die 2 Firmen. Daher würde ich eine extra Tabelle anlegen, in der den Firmen ihre Nummernkreise zugeordnet werden.