Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1429 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  oracle : sélection de données entre deux dates.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

oracle : sélection de données entre deux dates.

n°1746698
slr56
Tout problème a sa solution.
Posté le 15-06-2008 à 11:19:08  profilanswer
 

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
mood
Publicité
Posté le 15-06-2008 à 11:19:08  profilanswer
 

n°1746719
couak
Posté le 15-06-2008 à 12:52:27  profilanswer
 

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"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  oracle : sélection de données entre deux dates.

 

Sujets relatifs
Droit sur une base de donnéesProbleme de requete a la base de donnees
Nbre de lignes OracleImporter des données d'un fichier .txt dans bdd
[SQL server 2005] stockage de données de grande capacitéproblème connexion base de données oracle
[MySQL] Alimentation auto d'une base de donnéesRandom avec Oracle
SQL Server : boucle sur une table et affichage 
Plus de sujets relatifs à : oracle : sélection de données entre deux dates.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR