Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Min of decode explaination
grrrrr.
This should be an easy question.
I have the following table:
SQL> desc test_tbl
Name Null? Type ----------------------------- -------- ------------ PART_NBR CHAR(25) ORD_NBR CHAR(10) PLAN_START_DT DATE ORD_STAT CHAR(2)
With the following data:
PART_NBR ORD_NBR PLAN_STAR OR
------------------------- ---------- --------- --
1234-567 1002003004 07-DEC-04 FP 1234-567 1002003004 07-DEC-04 FP 1234-567 1002003004 06-DEC-04 FP 1234-567 1002003004 06-DEC-04 FP 1234-567 1002003004 03-DEC-04 FP 1234-567 1002003004 03-DEC-04 FP 1234-567 1002003004 02-DEC-04 FP 1234-567 1002003004 02-DEC-04 FP 1234-567 1002003004 01-DEC-04 FP 1234-567 1002003004 30-NOV-04 FP 1234-567 1002003004 29-NOV-04 FP 1234-567 1002003004 23-NOV-04 FP 1234-567 1002003004 22-NOV-04 FP 1234-567 1002003004 19-NOV-04 FP 1234-567 1002003004 18-NOV-04 FP 1234-567 1002003004 17-NOV-04 FP 1234-567 1002003004 16-NOV-04 FP 1234-567 1002003004 15-NOV-04 FP 1234-567 1002003004 11-NOV-04 FP 1234-567 1002003004 10-NOV-04 FP 1234-567 1002003004 10-NOV-04 FP 1234-567 1002003004 10-NOV-04 FP 1234-567 1002003004 09-NOV-04 FP 1234-567 1002003004 08-NOV-04 FP 1234-567 1002003004 05-NOV-04 FP 1234-567 1002003004 05-NOV-04 FP 1234-567 1002003004 03-NOV-04 FP
Why does this query return different values for each column, shouldn't they be the same.
SQL> select min(plan_start_dt),
min(decode(ord_stat,'OP','',plan_start_dt))
from test_tbl;
MIN(PLAN_ MIN(DECOD
--------- ---------
03-NOV-04 01-DEC-04
1 row selected.
Thanks,
Dummy
![]() |
![]() |