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

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


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 dates[modifier | modifier le wikicode]

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')