Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich muss Daten entsprechend den optionalen PARAMETERS-Selektionskriterien aus einer Tabelle selektieren. Wenn ein Parameter den Initialwert besitzt, soll nach allen Werten dieses Parameters selektiert werden.

Momentan sieht meine Selektion wie folgt aus:

SELECT * FROM tabelle INTO CORRESPONDING FIELDS OF itabelle WHERE feld1 = parameter1 AND feld2 = parameter2.

Was muss ich verändern, damit bei einem Initialwert alles selektiert wird und nicht nur alle Datensätze mit Initialwert? Ich habe schon gegoogelt und auch die Suchfunktion des Forums benutzt aber bisher leider nichts dazu gefunden.

Lg

sunny5

Geschrieben

Mach aus dem Parameter eine Select-Option mit dem Zusatz "NO INTERVALS" und ggf. "NO EXTENSION" (dann sieht es optisch wie ein Parameter aus) und verwende die Select-Option in deiner Abfrage ("...WHERE feld1 IN select1...").

Alternativ:

Behalte den Parameter, aber übernimm die Werte in eine itab die wie eine select-options-tabelle aufgebaut ist:

SIGN type c, "I, E (include, exclude)

OPTION(2) type c, "EQ, GT, LT.... (wäre dann EQ)

LOW(11) type c, "unterer Wert

HIGH(11) type c, "oberer Wert (würde leer bleiben)

Grüße

Alex

Geschrieben

Vielen Dank für deine Antwort! =)

Ich habe die Parameter jetzt in Select-Options umgewandelt und die Selektion funktioniert nun einwandfrei.

Danke und lg

sunny5

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...