View Full Version : DDS Select / Omit
Wenn doppelte Schlüssel vorkommen können, lass das UNIQUE doch weg.
Es gibt nicht nur S für SELECT sondern auch noch O für OMIT. ;)
Hallo GG,
mir ist nicht ganz klar, was Du erreichen willst.
Möchtest Du vielleicht so etwas:
K TETENR
S TEST11 COMP(EQ 50)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 53)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 58)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 100)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 101)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
KingofKning
09-03-15, 14:02
Ich wollte erreichen das fogendes selektiert wird:
A*____ S TESTS COMP(EQ 0) AND
A*____ TEFA COMP(EQ 1) AND
A* ____ TEST01 COMP(GE 20) AND
A* ____ TEST01 COMP(LE 699)
AND
{A* ____ S TEST11 COMP(EQ 50)_OR
A*____ TEST11 COMP(EQ 53)___OR
A*____ TEST11 COMP(EQ 58)___OR
A*____ TEST11 COMP(EQ 100)__OR
A*____ TEST11 COMP(EQ 101) }
GG
Probier mal so, aber ohne Gewähr.
A O TESTS COMP(NE 0)
A O TEFA COMP(NE 1)
A O TEST01 COMP(LT 20)
A O TEST01 COMP(GT 699)
A S TEST11 COMP(EQ 50)
A S TEST11 COMP(EQ 53)
A S TEST11 COMP(EQ 58)
A S TEST11 COMP(EQ 100)
A S TEST11 COMP(EQ 101)
S = SELECT
O = OMIT
Siehe auch: DDS SELECT/OMIT (http://www-01.ibm.com/support/knowledgecenter/api/content/nl/de/ssw_ibm_i_72/rzakb/selectomit.htm)
aber dann passt das doch, was ich geschrieben habe, oder nicht?
K TETENR
S TEST11 COMP(EQ 50)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 53)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 58)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 100)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
S TEST11 COMP(EQ 101)
TESTS COMP(EQ 0)
TEFA COMP(EQ 1)
TEST01 COMP(GE 20)
TEST01 COMP(LE 699)
KingofKning
10-03-15, 16:20
Hallo,
danke für die Hilfe, sobald ich mal wieder Luft habe werde ich das nochmal durchprobieren und Rückmeldung geben.
GG