SQL-Statement

21/08/2007 - 13:01 von Dieter Schirmer | Report spam
Hallo Zusammen,

ich habe ein kleines Problem mit einem SQL-Statement was vermutlich von Euch
leicht gelöst werden kann.

Ich möchte eine Combobox per SQL füllen und benutze dazu nachfolgenden Code.
Leider befinden sich in der Tabelle Eintràge mit der selben Bezeichnung und
der Belegart "A" und "B", dadurch werden diese auch doppelt angezeigt. Wie
muss ich das Statement anpassen, damit ich jeweils nur einmal die
Bezeichnung angezeigt bekomme?

strSQL = "SELECT Bezeichnung, Belegart FROM tblPositionen GROUP BY
Bezeichnung, Belegart HAVING (((Belegart)=""A"") OR ((Belegart)=""B""));"

Für jeden Tip bin ich dankbar.

Viele Grüsse

Dieter
 

Lesen sie die antworten

#1 Dieter Schirmer
21/08/2007 - 23:00 | Warnen spam
Hallo Zusammen,

habe heute Abend noch ein wenig probiert und bin zu folgendem Ergebnis
gekommen:

strSQL = "SELECT Bezeichnung FROM (SELECT Bezeichnung, Belegart FROM
tblPositionen " & _
"WHERE (((Belegart)=""A"") OR ((Belegart)=""B"")))GROUP BY Bezeichnung;"

Damit funktioniert es jetzt, ich denke das ist OK. Oder geht es noch
einfacher? Und richtig wird es auch sein.

Gruss

Dieter

Ähnliche fragen