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 :

[SQL SERVER 2000] 2 plus grandes dates


Sujet :

MS SQL Server

  1. #1
    Membre du Club Avatar de Franck2mars
    Inscrit en
    Mai 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2003
    Messages : 119
    Points : 64
    Points
    64
    Par défaut [SQL SERVER 2000] 2 plus grandes dates
    Salut,
    voila la structure de ma table :

    CREATE TABLE ARTICLE(
    ID_ARTICLE char (10) COLLATE SQL_Latin1_General_CP1_CI_AI NOT NULL ,
    DATE datetime NOT NULL,

    ) ON [PRIMARY]
    GO

    Avec quelques données :

    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('1','2005/01/25')
    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('1','2005/01/28')
    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('2','2005/11/21')
    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('2','2004/02/25')
    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('2','2005/01/25')
    INSERT INTO ARTICLE(ID_ARTICLE, DATE) values('1','2006/01/30')

    Je cherche le moyen de récupérer les enregistrements ayant les 2 dates maxi, quelqu'un sait-il comment s'y prendre?

    Merci par avance

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Une combinaison de TOP et de Order by fera l'affaire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT TOP 2 ID_ARTICLE,DATE
    FROM T_ARTICLE
    ORDER BY DATE DESC
    

  3. #3
    Membre du Club Avatar de Franck2mars
    Inscrit en
    Mai 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2003
    Messages : 119
    Points : 64
    Points
    64
    Par défaut
    Merci, niquel ca marche

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

Discussions similaires

  1. [Sql Server 2000][debutant] Probleme de date (comparaison)
    Par guandal dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/11/2006, 17h12
  2. [SQL Server 2000]Probleme avec les dates !
    Par ChristopheOce dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/10/2006, 15h58
  3. Réponses: 3
    Dernier message: 28/08/2006, 16h14
  4. Réponses: 2
    Dernier message: 04/04/2006, 10h34
  5. SQL SERVER 2000 -Format date
    Par Billouze dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/10/2005, 10h51

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