PB requête avec date [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 02-08-2007 à 10:12:19
tu veux trier tes resultat, faire un comptage ou extraire les personens qui sont nées a un mois précis ?
Marsh Posté le 02-08-2007 à 10:15:40
J'aimerais extraire les dates d'anniversaires (jour,mois et année) des personnes et les trier par mois.
Marsh Posté le 02-08-2007 à 10:18:53
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
Marsh Posté le 02-08-2007 à 10:26:19
Mysql je ne connais pas trop.
Je travail sur SQL (avec des bases ORACLES).
Merci quand même
Marsh Posté le 02-08-2007 à 10:43:51
En faite la date ce serait plustôt "la date de naissance" --> qui fera office de date d'anniversaire pour ma requête.
Marsh Posté le 02-08-2007 à 11:45:29
select id_personne,to_char(date_anniverssaire,'MM')
from ta_table_anniv
Marsh Posté le 02-08-2007 à 11:52:53
Super merci, je pense pourvoir y arriver ça !
Marsh Posté le 02-08-2007 à 10:08:38
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 ?