|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 28 ![]() |
Bonjour à tous,
J'ai un site qui propose des sorties de toutes sortes (sportive, culturel, etc...). Quand celle-ci est passé, elle est considérée comme une sortie faisant partie des archives. Les sorties sont dans une seule et unique base de données. Étant donné que il y a plus de sorties passées qu'a venir, j'ai décidé de regrouper les sorties passées par mois, et d'offrir la possibilité aux utilisateurs de les consultées de cette facon. Quand on consulte les archives, si aucun paramètre n'est présent dans le URL c'est le mois en cours qui est affiché. Bref les sorties plus petites que la date actuelle. La date de la sortie est gardée sous un format DATETIME Dans la requête je dois avoir le mois et l'annee de la sortie, mais je ne veux pas les doubles. Donc en batissant mon menu déroulant pour les mois et années de sorties passées, je n'aurais pas à comparer si je l'ai déja fait. Avez-vous une idée à quoi ma requête pourrait ressembler ? Ma table s'appele SORTIE, et mon champ de la date et l'heure se nomme QUAND :-) Merci Sylvain |
|
|
00
|
|
|
#2 | |||
![]() ![]() |
J'ai l'impression que tu confonds le processus de consultation des données considérées comme des archives et le maintien de leur stockage réel en BDD.
Citation:
Citation:
Citation:
Il te faut utiliser les fonctions de date et le mot clé DISTINCT.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|||
|
00
|
Copyright © 2000-2012 - www.developpez.com