Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Min of decode explaination

RE: Min of decode explaination

From: Khedr, Waleed <Waleed.Khedr_at_FMR.COM>
Date: Thu, 29 Jul 2004 10:52:59 -0400
Message-ID: <42BBD772AC30EA428B057864E203C9998AC2B7@MSGBOSCLF2WIN.DMN1.FMR.COM>


Try: min(decode(ord_stat,'OP',cast('' as date),plan_start_dt))

Waleed

-----Original Message-----

From: Lee Lee [mailto:dumbdba_at_yahoo.com]=20 Sent: Thursday, July 29, 2004 10:32 AM
To: oracle-l
Subject: 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),=20

    min(decode(ord_stat,'OP','',plan_start_dt)) =20

    from test_tbl;

MIN(PLAN_ MIN(DECOD
--------- ---------

03-NOV-04 01-DEC-04 1 row selected.

Thanks,
Dummy

        =09



Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail

Please see the official ORACLE-L FAQ: http://www.orafaq.com

To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line.
--

Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html

-----------------------------------------------------------------
----------------------------------------------------------------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
----------------------------------------------------------------
To unsubscribe send email to: oracle-l-request_at_freelists.org
put 'unsubscribe' in the subject line.
--

Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
Received on Thu Jul 29 2004 - 09:50:42 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US