oracle : sélection de données entre deux dates. - SQL/NoSQL - Programmation
Marsh Posté le 15-06-2008 à 12:52:27
pour utiliser BETWEEN il te faut 2 dates, utilises la fonction TO_DATE pour convertir
pour trier, pas besoin de passer par des conversion, fais juste un "ORDER BY annee"
Marsh Posté le 15-06-2008 à 11:19:08
Bonjour,
j'ai une table dvd qui contient un champs date avec le format (to_date('2007/09/21','yyyy/mm/dd')). (c'est un exemle de date)
Je veux afficher les dvd sortis en 2007 par exemple.
select * from dvd
where annee between ('2007' AND '2008');
le problème c'est que mes chaines '2007' et '2008' ne concordent pas (et c'est normal!) avec le format que j'ai mis. Comment trier juste sur l'année? Car je veux garder le format ('yyyy/mm/dd') dans mes tables
Merci
Message édité par slr56 le 15-06-2008 à 11:19:41