This works:
db2 SELECT DISTINCT PROBLEM_OBJECTS .PROBLEM_ID FROM PROBLEM_OBJECTS
INNER JOIN PROBLEMS ON PROBLEM_OBJECTS .PROBLEM_ID =
PROBLEMS.PROBLE M_ID WHERE INTEGER(DAYS(CU RRENT DATE) -
DAYS(PROBLEMS.C LOSE_DATE)) = 365 AND PROBLEMS.CLOSE_ DATE IS NOT NULL
But this doesn't:
db2 SELECT DISTINCT PROBLEM_OBJECTS .PROBLEM_ID FROM PROBLEM_OBJECTS
INNER JOIN PROBLEMS ON PROBLEM_OBJECTS .PROBLEM_ID =
PROBLEMS.PROBLE M_ID WHERE INTEGER(DAYS(CU RRENT DATE) -
DAYS(PROBLEMS.C LOSE_DATE)) > 365 AND PROBLEMS.CLOSE_ DATE IS NOT NULL
The only difference is the comparison operator ( = vs. > )
Any ideas?
Thanks in advance,
Corky
db2 SELECT DISTINCT PROBLEM_OBJECTS .PROBLEM_ID FROM PROBLEM_OBJECTS
INNER JOIN PROBLEMS ON PROBLEM_OBJECTS .PROBLEM_ID =
PROBLEMS.PROBLE M_ID WHERE INTEGER(DAYS(CU RRENT DATE) -
DAYS(PROBLEMS.C LOSE_DATE)) = 365 AND PROBLEMS.CLOSE_ DATE IS NOT NULL
But this doesn't:
db2 SELECT DISTINCT PROBLEM_OBJECTS .PROBLEM_ID FROM PROBLEM_OBJECTS
INNER JOIN PROBLEMS ON PROBLEM_OBJECTS .PROBLEM_ID =
PROBLEMS.PROBLE M_ID WHERE INTEGER(DAYS(CU RRENT DATE) -
DAYS(PROBLEMS.C LOSE_DATE)) > 365 AND PROBLEMS.CLOSE_ DATE IS NOT NULL
The only difference is the comparison operator ( = vs. > )
Any ideas?
Thanks in advance,
Corky
Comment