Oracle Database/Quelques requêtes utiles/Utiliser les dates


L'utilisation des dates dans une base de données réserve toujours son lot de surprises.

D'une manière générale, l'utilisation de l'égalité est une mauvaise idée pour les dates, celle-ci étant rarement vérifiée du fait de la précision des dates qui excède celle des usages courants. Mieux vaut utiliser les opérateurs de comparaison < et > et définir des intervalles.

Exemple basique de requête utilisant les datesModifier

La requête suivante illustre l'utilisation d'une date.

--Exemple basique de requête utilisant les dates
SELECT 
*

FROM MATCH m

WHERE m.date>=TO_DATE('31-dec-2002','dd-MON-yyyy')
--WHERE m.date>=TO_DATE('31/12/2002','DD/MM/YYYY')