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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] PB requête avec date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] PB requête avec date

n°1594759
black_hole
Posté le 02-08-2007 à 10:08:38  profilanswer
 

Bonjour,
 
Je débute dans SQL, et j'aimerais faire une requête pour extraire les dates de naissances des personnes classées par mois.
Mais je coince sur la date, car je comptais faire un "between" entre telle date et telle date, mais sans saisir l'année, sinon je passerais un temps fou !
je veux faire un truc du style : "between 01-jan and 31-jan" --> puis je continue avec fevrier, mars....
Mais ça fonctione pas, surement un pb dans la syntaxe.
 
Une piste ?

mood
Publicité
Posté le 02-08-2007 à 10:08:38  profilanswer
 

n°1594762
flo850
moi je
Posté le 02-08-2007 à 10:12:19  profilanswer
 

tu veux trier tes resultat, faire un comptage ou extraire les personens qui sont nées a un mois précis ?

n°1594764
black_hole
Posté le 02-08-2007 à 10:15:40  profilanswer
 

J'aimerais extraire les dates d'anniversaires (jour,mois et année) des personnes et les trier par mois.

n°1594768
flo850
moi je
Posté le 02-08-2007 à 10:18:53  profilanswer
 

les fonctions de traitement de date sont pas super standard d'un SGBD à l'autre, masi en MySQL ca va donner

 

SELECT DATE_FORMAT(dateNaissance,'%x %m') as dateAnniversaire
FROM table
ORDER BY dateAnniversaire

 

edit : une date anniversaire c'est jour /mois
apres si tu veux la date du prochain anniversaire, c'est simple : si dateAnniversaire < dateCourante => anniversaire l'année prochaine, sinon, c'est cette année


Message édité par flo850 le 02-08-2007 à 10:19:38
n°1594776
black_hole
Posté le 02-08-2007 à 10:26:19  profilanswer
 

Mysql je ne connais pas trop.
Je travail sur SQL (avec des bases ORACLES).
Merci quand même

n°1594784
black_hole
Posté le 02-08-2007 à 10:43:51  profilanswer
 

En faite la date ce serait plustôt "la date de naissance" --> qui fera office de date d'anniversaire pour ma requête.

n°1594829
casimimir
Posté le 02-08-2007 à 11:45:29  profilanswer
 

select id_personne,to_char(date_anniverssaire,'MM')
from ta_table_anniv

n°1594837
black_hole
Posté le 02-08-2007 à 11:52:53  profilanswer
 

Super merci, je pense pourvoir y arriver ça !


Message édité par black_hole le 02-08-2007 à 11:53:03

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

  [SQL] PB requête avec date

 

Sujets relatifs
Requete SQL AccessVBA ACCESS ou ACCESS(tout cours) pb creer requete avec contenu de tabl
[SQL] pb de syntaxe dans une chainedéfi algorithme date
Besoin d'aide pour requête SQLRequête SQL - limiter les résultats
MySQL - Optimisation d'une requête avec plusieurs JOIN 
Plus de sujets relatifs à : [SQL] PB requête avec date


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