comparing datetime

From: Jose Soares <jose.soares_at_sferacarta.com>
Date: Wed, 17 Apr 2013 14:59:01 +0200
Message-ID: <516E9C95.7010200_at_sferacarta.com>



Hi all,

I'm having some troubles comparing datetimes in oracle... what's wrong with these queries:

file: login.sql

alter session set nls_timestamp_tz_format='YYYY-MM-DD HH24:MI:SS.FFTZD';

select codice_bdn,data_invio_entrata from movimento_canina join

tipo_movimento_canina on 
tipo_movimento_canina.codice=cod_tipo_movimento_entrata and 
data_invio_entrata>'2012-03-13 14:12:14.476865' and rownum = 1;

select codice_bdn,data_invio_entrata from movimento_canina join

tipo_movimento_canina on 
tipo_movimento_canina.codice=cod_tipo_movimento_entrata and 
data_invio_entrata='2012-03-13 14:12:14.476865' and rownum = 1;

select codice_bdn,data_invio_entrata from movimento_canina join

tipo_movimento_canina on 
tipo_movimento_canina.codice=cod_tipo_movimento_entrata and 
data_invio_entrata<'2012-03-13 14:12:14.476865' and rownum = 1;



$ sqlplus uri

Session altered.

CODI DATA_INVIO_ENTRATA




0 2012-03-13 14:12:14.476865

no rows selected

no rows selected

SQL> Why data_invio_entrata > '2012-03-13 14:12:14.476865' if they contains the same value?
j

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Apr 17 2013 - 14:59:01 CEST

Original text of this message