Extraire anniversaires du jour
Résolu/Fermé
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
-
20 oct. 2017 à 09:54
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 20 oct. 2017 à 11:52
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 20 oct. 2017 à 11:52
A voir également:
- Extraire anniversaires du jour
- Extraire video youtube - Guide
- Extraire son video - Guide
- Mettre à jour ses pilotes - Guide
- Extraire image pdf - Guide
- Extraire rar - Guide
3 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié le 20 oct. 2017 à 11:03
Modifié le 20 oct. 2017 à 11:03
Bonjour,
Tes dates sont stockées sous forme de chaînes de caractères ? Dans ce cas tu peux utiliser la fonction substring (doc : https://www.postgresql.org/docs/9.1/functions-string.html
Xavier
Tes dates sont stockées sous forme de chaînes de caractères ? Dans ce cas tu peux utiliser la fonction substring (doc : https://www.postgresql.org/docs/9.1/functions-string.html
substring(dat_born from 0 for 5)
Xavier
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
20 oct. 2017 à 11:39
20 oct. 2017 à 11:39
(Pour préciser)
SELECT * FROM table WHERE EXTRACT(DAY FROM Current_date) = EXTRACT(DAY FROM Dat_born) AND EXTRACT(MONTH FROM Current_date) = EXTRACT(MONTH FROM Dat_born)
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
20 oct. 2017 à 11:52
20 oct. 2017 à 11:52
Merci a tous. J'ai finalement trouvé en faisant comme cela.
and date_part('day', p.dat_born) = date_part('day', current_date) and date_part('month', p.dat_born)= date_part('month', current_date)
and date_part('day', p.dat_born) = date_part('day', current_date) and date_part('month', p.dat_born)= date_part('month', current_date)
Modifié le 20 oct. 2017 à 11:33
Merci
20 oct. 2017 à 11:37
Dans ce cas, tu peux utiliser Extract : https://docs.postgresql.fr/8.2/functions-datetime.html#functions-datetime-extract et CURRENT_DATE pour comparer les jours et les mois.
Xavier