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

Home -> Community -> Usenet -> c.d.o.misc -> Re: SQL statements

Re: SQL statements

From: <sybrandb_at_hccnet.nl>
Date: Tue, 26 Jun 2007 20:11:17 +0200
Message-ID: <qjl283pqnt1klmbjc3ip7upc0jr10u0a11@4ax.com>


On Tue, 26 Jun 2007 10:02:24 -0700, colmkav <colmjkav_at_yahoo.co.uk> wrote:

>
>Can anyone explain why when I run the first statement in Oracle XE I
>get lots of records where sourceid = 3 and the riskdate is 18-JUN-07,
>however when I run the 2nd statement I get the result 0 returned?
>Surely I should get no records with a date of 18-jun-07 if the second
>statement returns 0?
>
>
>select * from ta_sma where sourceid = 3 order by riskdate desc
>
>select * from ta_sma where sourceid = 3 and riskdate = '18-jun-07'

If riskdate is a date, it can potentially also store a time. However Oracle always supplements those parts of a date literal you don't specify from the sysdate.

-- 
Sybrand Bakker
Senior Oracle DBA
Received on Tue Jun 26 2007 - 13:11:17 CDT

Original text of this message

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