IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Select la date la plus récente


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 210
    Points : 103
    Points
    103
    Par défaut Select la date la plus récente
    Hello,

    dans une table type fichiers log d'erreurs, comment afficher uniquement l'enregistrement avec la date la plus recente pour un numéro d'erreur donné ?

    Merci, Nico...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 76
    Points : 83
    Points
    83
    Par défaut
    tu peux donner la structure de ta table stp.
    Merci

  3. #3
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 210
    Points : 103
    Points
    103
    Par défaut
    IdLog Int,
    DateLog Date,
    id_erreur Int,
    description Nvarchar

    Je souhaite avoir l'id et la description de la ligne dont la date est la plus recente pour un id_erreur donné.

    Merci

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT * 
    FROM laTable a
    WHERE DateLog = (SELECT Max(DateLog)
                     FROM laTable b
                     WHERE a.id_erreur = b.id_erreur)
    te donne l'enregistrement le plus récent pour chaque id_erreur

    Sinon, en fonction du SGBDR et si tu ne t'intéresses qu'à une seule erreur, tu peux utiliser des TOP, LIMIT, ROWNUM etc, qui sont spécifiques des moteurs.

Discussions similaires

  1. Selection avec date la plus récente
    Par chmdev dans le forum Langage SQL
    Réponses: 17
    Dernier message: 07/10/2010, 10h46
  2. Rechercher la date la plus récente dans une BD
    Par kurkaine dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/07/2006, 19h10
  3. requete : selectioner les dates les plus récentes
    Par aujero dans le forum Access
    Réponses: 6
    Dernier message: 01/03/2006, 10h40
  4. Selectionner la date la plus récente
    Par Maludi dans le forum Access
    Réponses: 2
    Dernier message: 06/02/2006, 11h56
  5. Extraire la date la plus récente Database MYsql
    Par brazza dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/11/2004, 02h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo