Confronto fra date e between [Oracle]

Quando si utilizza between o comunque confronti con date, conviene utilizzare:

TRUNC(campoData) = TO_DATE(’02/02/2015′,’dd/mm/yyyy’)

perché il campodata può contenere un’ora o perché indicata o perché valorizzata con SYSDATE.

Per esempio  campoData se valorizzata con sysdate sarà 02/02/2015 10:25:25

mentre TO_DATE(’02/02/2015′,’dd/mm/yyyy’) è         02/02/2015 00:00:00 quindi diversi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.