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 :

Attraper un maximum


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut Attraper un maximum
    Bonjour j'ai la table suivante (simplifiée) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    route-numéro-type
    toto----3-------ARR
    toto----4-------ARR
     
    tutu----8-------ARR
    tutu----9-------ARR
     
    titi-----10------ARR
    titi-----15------ARR
    Je voudrais pour chaque route (toto, tutu et titi), le numéro maximum quand type = ARR
    c'est à dire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    route-numéro-type
    toto----4-------ARR
     
    tutu----9-------ARR
     
    titi-----15------ARR
    Merci

  2. #2
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Par défaut
    Est ce que tu as essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Select Max(Numéro) from Where type ='ARR'
    Group by route

  3. #3
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    ouai là ca fonctionne, j'ai mis un exemple assez simplifié, mais avec ma table réelle, je n'y arrive pas, il me prends toute les ARR, pas seulement les MAX :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT route_id, route_start_date, route_start_time, MAX(stp_number) as MaxSTP, stp_loc_type, trailer_arr_plan_date, trailer_arr_plan_time
    INTO TableT3 FROM Tbl_LMS_Route_Tempo WHERE Action_type = 'ARR' AND transfreight = 1
    GROUP BY route_id, route_start_date, route_start_time, stp_loc_type, trailer_arr_plan_date, trailer_arr_plan_time
    Là c'est ma vrai requete, c'est exactement le meme principe, à part qu'il y a plus de champ, mais il ne me prends pas que le MAX? de quoi cela peut 'il venir ???

    Merci

    PS : avec un select distinct, ca marche pas non plus

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

Discussions similaires

  1. [ ORACLE ][ STRUTS ] [ JAVA ] maximum open cursor
    Par LoulouFifi dans le forum Struts 1
    Réponses: 21
    Dernier message: 30/03/2011, 11h52
  2. Oracle ORA-00020 : maximum de processus
    Par Lisou dans le forum Administration
    Réponses: 5
    Dernier message: 22/03/2004, 16h27
  3. Taille maximum de tableau en Delphi
    Par yannick37 dans le forum Langage
    Réponses: 5
    Dernier message: 03/03/2004, 13h18
  4. récupération du maximum
    Par delicatessen2 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 15/09/2003, 14h10
  5. [Tableau] taille maximum
    Par vasilov dans le forum C
    Réponses: 15
    Dernier message: 01/08/2003, 10h52

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