Sélection d'affichage
Résolu/Fermé
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
-
Modifié par t671 le 15/03/2016 à 10:27
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 15 mars 2016 à 11:53
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 15 mars 2016 à 11:53
2 réponses
jordane45
Messages postés
38137
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
15 mars 2016 à 11:47
15 mars 2016 à 11:47
Bonjour,
Je pense qu'il y a là .. une petite erreur de conception de ta BDD..
Plus exactement....
1 - Une date, se stocke, dans une BDD, dans un champ de type DATE (et donc au format Y-m-d )
2 - Si il te faut l'information... AVANT .. APRES.... tu n'as qu'à ajouter une CHAMP supplémentaire dans ta table pour l'y mettre
3 - Une fois ces corrections faites, tu pourras alors, sans difficulté, récupérer l'année directement via ta REQUETE ... grâce à la fonction YEAR
par exemple :
Je pense qu'il y a là .. une petite erreur de conception de ta BDD..
Plus exactement....
date_mariage_1,2,3,4 correspond à la date de mariage extraite de la base.
La date peut être précédée de "Avant", "Après", "Vers".
1 - Une date, se stocke, dans une BDD, dans un champ de type DATE (et donc au format Y-m-d )
2 - Si il te faut l'information... AVANT .. APRES.... tu n'as qu'à ajouter une CHAMP supplémentaire dans ta table pour l'y mettre
3 - Une fois ces corrections faites, tu pourras alors, sans difficulté, récupérer l'année directement via ta REQUETE ... grâce à la fonction YEAR
par exemple :
SELECT YEAR(champdate) as ANNEE FROM tatable
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
11
15 mars 2016 à 11:53
15 mars 2016 à 11:53
Le script que j'ai noté plus haut fonctionne. Je récupère et j'affiche la date entière. Mais je voudrais n'afficher que les 4 derniers caractères de la date, quelle que soit cette date !