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

MS SQL Server Discussion :

extraire les derniers enregistrement


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 131
    Par défaut extraire les derniers enregistrement
    hello everybody
    soit un ensemble de lignes :
    num année moi
    1 2006 10
    2 2006 12
    1 2006 9
    3 2007 11
    1 2007 1
    2 2007 2
    3 2006 10
    3 2007 12

    J'aimerais sortir

    num année moi
    1 2007 1
    2 2007 2
    3 2007 12

    Soit les derniers "enregistrement" par numéro

    Suis obligé de passer par un curseur ou par un jeu de requête avec table temporaire

    Pour avoir ce résultat merci.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut sql serveur 2000 ou 2005 ?
    Avec SQL Serveur 2005, on peut utiliser les fonctions ROW_NUMBER(), PARTITION BY()

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 131
    Par défaut
    je ne l'ai pas précisé mais je suis sous SQL Server 2000
    Merci pour ta réponse

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT MAX(cast('1/'+cast(moi as varchar)+'/'+cast(année as varchar) as datetime), num from table1
    group by num desc

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 131
    Par défaut
    thanks c'est exactement la requete que j'ai trouvé
    merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ne conserver que les derniers enregistrements modifiés
    Par ALOUBALOU dans le forum Langage SQL
    Réponses: 6
    Dernier message: 10/09/2008, 22h15
  2. Sauvegarder les derniers enregistrements d'une base
    Par Concombre Masqué dans le forum Administration
    Réponses: 2
    Dernier message: 16/08/2008, 15h04
  3. Réponses: 10
    Dernier message: 27/06/2006, 17h58
  4. [VBA-A]Afficher les derniers enregistrements
    Par Dyopaze dans le forum VBA Access
    Réponses: 6
    Dernier message: 06/06/2006, 08h32
  5. comment rechercher les derniers enregistrement d'une table ?
    Par hornetboy dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/09/2005, 09h13

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