nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Suche Hilfe bei SQL-Statement (Oracle)

Von: Frank Esselbach (spam@ghostlink.de) [Profil]
Datum: 24.01.2008 15:58
Message-ID: <1ib88oa.hkp90s1aw2u9oN%spam@ghostlink.de>
Newsgroup: de.comp.datenbanken.misc
Hallo,

es geht darum, mit einem SQL-Statement (ohne die Erstellung einer
Prozedur) folgendes Problem zu lösen:

Eine Datenbank enthält Kunden (BEZ) und ihnen zugeordnete Berater (BER).

Mit einer vorhergehenden Anfrage werden vom Frontend per "... distinct
..." alle vorkommenden Berater und auch das Zeichen "-" in ein
Pulldownmenü eingetragen.

Der Inhalt dieses Pulldownmenü wird in die where-Klausel des
SQL-Statements eingesetzt. So lange ein konkreter Name gewählt wird, ist
das kein Problem. Wenn "-" gewählt wird, sollen alle Kunden gelistet
werde, egal welchen Berater sie haben. Wie mache ich das?

select bez from kunden where berater in (@berater_pulldown@)**

Soweit so gut, das ist simpel. Aber:

Zeige die Kunden deren Berater=xyz ist oder alle Kunden wenn Berater="-"
ist.

Geht das? Danke. Frank

**@berater_pulldown@ ist eine Syntax des Frontend und enthält den
aktuell gewählten Eintrag des Pulldownmenüs.


[ Auf dieses Posting antworten ]

Antworten