petit-ourson Posté 28 Novembre 2007 Partager Posté 28 Novembre 2007 Bonjour tout le monde, Je rentre de vacances et j'ai un peu le cerveau en compote. J'ai dans ma table 5 lignes (enfin un peu plus en réalité, mais on va se limiter à cela pour l'exemple) : id_parent | valeur | date_maj1 | toto | 2007-11-011 | tata | 2004-10-012 | titi | 2007-10-012 | tutu | 2005-08-013 | tete | 2007-04-01 J'aimerai récupérer le total des lignes par id_parent avec la dernière mise à jour soit : id_parent | nombre | derniere_maj1 | 2 | 2007-11-012 | 2 | 2007-10-013 | 1 | 2007-04-01 Ca doit ressembler à quelques choses du style : SELECT id_parent, count(*), date_maj FROM maTable GROUP BY id_parent Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 28 Novembre 2007 Auteur Partager Posté 28 Novembre 2007 Merci tout le monde. SELECT id_parent, count(*), MAX(date_maj) FROM maTable GROUP BY id_parent Je vais reprendre des vacances... Lien vers le commentaire Partager sur d’autres sites More sharing options...
adn Posté 28 Novembre 2007 Partager Posté 28 Novembre 2007 Tu fais les questions et les réponses ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 28 Novembre 2007 Auteur Partager Posté 28 Novembre 2007 Effectivement, j'ai retrouvé la mémoire entre temps ;o) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant