begin process at 2012 05 26 14:32:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

Dernier enregistrement de chaque membre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dernier enregistrement de chaque membre

lundi 24 juillet 2006 à 14:32:16 | Dernier enregistrement de chaque membre

Seb33300

Bonjour

Je cherche a récupérer le dernier enregistrement de chaque membre sur un table de la forme :

TABLE(#membre, date, msg)

Il fdaudrais donc ainsi pour chaque membre présent dans cette table récuperer la derniere ligne posté en fonction de la date.
La date étant un timestamp (INT)
lundi 24 juillet 2006 à 21:58:35 | Re : Dernier enregistrement de chaque membre

nhervagault

Administrateur CodeS-SourceS
salut select top 1 * from matable where menbre = @idmembre order by date desc --> on inverse simplement l'ordre d'affichage sur la colonne date et on prend le premier enregistrement. C'est comme ca en ms sql server et surement en mysql Voila
lundi 24 juillet 2006 à 22:16:43 | Re : Dernier enregistrement de chaque membre

Seb33300

Je sais pas si ta bien compris ce que je voulais
Ce que tu m'a ecrit c'est pas l'equivalent du LIMIT en MySQL ?

un exemple on a les lignes :

12, 125215, blabla
2, 124215, blabla
2, 123215, blabla
15, 122215, blabla
16, 121215, blabla
2, 120215, blabla
19, 119215, blabla
15, 100215, blabla
12, 100015, blabla

et je veu récupérer seulement les lignes en rouge c'est a dire les plus recent de chque membre
lundi 24 juillet 2006 à 22:21:12 | Re : Dernier enregistrement de chaque membre

Seb33300

et le tout en 1 seule requete
lundi 24 juillet 2006 à 23:00:25 | Re : Dernier enregistrement de chaque membre

Malkuth

Membre Club
Réponse acceptée !
Et si tu fais comme ca :

Select 
   matable.date,
   matable.membre,
   matable.msg
FROM
   matable
      INNER JOIN
   (
      SELECT 
         Max(date), 
         membre 
      FROM 
         matable 
      GROUP BY 
         membre
   ) As DernierEnrs
      ON matable.date=DernierEnrs.date AND matable.membre=DernierEnrs.membre

Ca doit être optimisable sans sous requette mais bon l'esprit est là je pense.


Cette discussion est classée dans : enregistrement, date, table, membre, dernier


Répondre à ce message

Sujets en rapport avec ce message

additionner deux enregistrement d'une meme table [ par Raul duke ] bonjour,voila, je dispose d'une table contenat des enregistrement du type (Date/famille/ssFamille/compteur1/compteur2).ex.: ID    -DATE          -FA Recuperation du dernier enregistrement [ par bruce207 ] Bonjourmon probleme est le suivant : j'ai une table EMPRUNT dans laquelle se trouve le champ mat_mem qui renvoie ici le matricule du membre qui fait u Comment recuperer le dernier enregistrement d'une table en sql [ par ambts ] Salut, est ce que vous pouvez m'aidé Comment recuperer le dernier enregistrement d'une table en sql la requete qui retourne dernier enregistrement : Date de modification des données d'une table [ par demonsurf ] Bonjour à tous. J'explique mon problème : j'ai besoin de pouvoir contrôler la date de la dernière modification des tables de ma BDD. Je fais déjà un Comparer date('y-m-d') avec un champs DATETIME [ par reedbedroom ] Bonjour à tous, Je recherche à pouvoir comparer une date simple obtenu par date('y-m-d')avec un champs datetime situé dans une table. Mon souci est Comparaison de record dans une meme table à des dates différentes [ par Jaxom ] Bonjour à tous, J'ai une table avec les resultats de plusieurs commerces par jour; ma table ressemble à ceci: Id, date, Id_Commerce, CA, NbreClient Calcul difference en jour entre 2 dates issues de la meme table [ par dide122 ] Bonjour, voici ma requete, mais le calcul ne se fait pas: Pb:, le resultat m'affiche bien le nombre d'enregistrements trouvés pour chacune des deux r SOS Affichage de la dernier date via SQLServer [ par inghoudhoud ] Bonjour je travail sur une base de donnée sqlServer j'enregistre les donnes plus qu'une fois et je veux affiché les dernier donnée enregistré c a di requetes sql parametrées [ par houhou72 ] bonjours j'ai un message d'erreur qui s'affiche: utilisation incorrecte du mot-cle. element date voici ma requete select * from recu(ma table) where d recuperer enregistrement selon date [ par olobo ] Bonjour à tous!Voila j'ai une requete SELECT qui récupere plusieurs informations notament le champ date presente dans ma base de donnée mais j'aimerai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales