Classement de dates au formats AAAA-MM-JJ
17 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Classement de dates au formats AAAA-MM-JJ
Bonjour à tous,
J'ai une liste d'éléments dans une BDD que je souhaiterai classer par date, de la plus proche à la plus éloignée.
Parfois, le jour et le mois sont inconnus, je ne met dans ce cas que l'année, ex : "2007-00-00".
Comment classer ces dates correctement ? Car un simple "ORDER BY" ne fonctionnet pas correctement, ce qui est normal, puisqu'entre "2006-00-00" et "2006-11-10", il renvoi d'abord "2006-00-00"...
Or, je voudrais que dans le classement apparaissent d'abord les dates complètes (ex : 2006-11-10), puis les dates qui n'ont pas de jour (ex : 2006-11-00), puis les dates qui n'ont que l'année (ex : 2006-00-00)...
Je ne trouve pas... Merci d'avance !!!
J'ai une liste d'éléments dans une BDD que je souhaiterai classer par date, de la plus proche à la plus éloignée.
Parfois, le jour et le mois sont inconnus, je ne met dans ce cas que l'année, ex : "2007-00-00".
Comment classer ces dates correctement ? Car un simple "ORDER BY" ne fonctionnet pas correctement, ce qui est normal, puisqu'entre "2006-00-00" et "2006-11-10", il renvoi d'abord "2006-00-00"...
Or, je voudrais que dans le classement apparaissent d'abord les dates complètes (ex : 2006-11-10), puis les dates qui n'ont pas de jour (ex : 2006-11-00), puis les dates qui n'ont que l'année (ex : 2006-00-00)...
Je ne trouve pas... Merci d'avance !!!
T'as pas trop le choix je dirais...
A moins d'ajouter un champ fuzzy_date qui vaudrait 1 pour toutes les dates de la forme 2006-00-00, du coup, tu peux préciser
Il commence par trier sur le critère fuzzy date, donc te met toutes tes dates pourries à lafin, puis pour ceussent qui ont le même fuzzy date, par date. Et ça marche !
A moins d'ajouter un champ fuzzy_date qui vaudrait 1 pour toutes les dates de la forme 2006-00-00, du coup, tu peux préciser
- Code: Tout sélectionner
ORDER by fuzzy_date, date
Il commence par trier sur le critère fuzzy date, donc te met toutes tes dates pourries à lafin, puis pour ceussent qui ont le même fuzzy date, par date. Et ça marche !
Correction, j'avais mal lu ton message initial.
Il te faut 2 champs supplémentaires: no_month et no_day
et tu fais un
Il te faut 2 champs supplémentaires: no_month et no_day
et tu fais un
- Code: Tout sélectionner
ORDER by no_month, no_day, date
- petit-ourson
- WRInaute passionné

- Messages: 843
- Inscription: Lun Mai 31, 2004 15:19
Si ce n'est pas abérant d'avoir un champ date (au format date) avec des dates qui ne sont pas des dates ....
- petit-ourson
- WRInaute passionné

- Messages: 843
- Inscription: Lun Mai 31, 2004 15:19
Avec ou sans raisons cela reste abérant. Conceptuellement, j'aimerai bien comprendre comment tu es arrivé à ce résultat là.
17 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Classement Xiti/1ère Position des outils de recherche en France - Août 2002
- Gmail Mobile : lire ses mails sur son mobile
- Classement Interbrand 2006 : la percée de Google
- Google Labs lance Google Alternate Views
- Listes des requêtes les plus populaires du moment
- Google enrichit sa recherche de news
- Classement Xiti/1ère Position des outils de recherche en France - Juillet 2002
- Intégrer un flux RSS sur son site
- Google au 4eme rang mondial en nb de visites
- Comment être numéro 1 sur Google ?
- Nouveaux formats ?
- php5 et dâtes
- comparaison de dates
- Décalage de dates
- Nouveaux formats
- Formats Adsense
- affichage français Dates
- [résolu] comparer 2 dates
- Manipulation des dates
- formats annonces oxado
- Valeur de cache et dates
- Formats de liens images
- Php et les dates...
- [réglé] Formats AdSense
- Formats images les plus diffusés?
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
- Logiciel d'analyse du positionnement
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Trouver la position de son site dans Google
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Google, pour certains mots-clés recherchés. - Trouver la position de son site dans Yahoo
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Yahoo, pour certains mots-clés recherchés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum