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 :

Maximum de deux colonnes


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 24
    Par défaut Maximum de deux colonnes
    Bonjour,
    je n'ai pas trouver mon bonheur en effectuant une recherche et je viens donc quérir votre aide.

    Mon problème est simple mais je ne trouve pas de solution : je voudrais faire un maximum de deux colonnes de meme type "int".

    j'ai deux colonnes rang sur deux tables différentes et je voudrais le maximum sur ces deux colonnes.

    est-ce possible ? et si oui comment?

    merci d'avance

  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 union.
    si tes tables sont équivalente, tu peux faire un Union sur les deux tables et calculer le max().

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 24
    Par défaut
    si on fais un union du genre :
    select max(rang) from table1
    union
    select max(rang) from table2

    cela va me renvoyer 2 résultats non?

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 142
    Par défaut
    je crois qu'il voulait dire :

    tu fait l'union de tes tables, et ensuite tu récupère le MAX().

    J'aurai dit quelque chose comme :

    Select MAX( ( Select * from t1) Union (Select * from t2) )

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 24
    Par défaut
    Select MAX( ( Select * from t1) Union (Select * from t2) )
    cette syntaxe ne marche pas

    select max(rang) from t1, t2
    where exists (select ...) ??? est-ce que comme ca ca pourrait marcher ?

    sinon il y a la possibilitré de faire une table temporaire, cette voie la est elle faisable ? optimisée ?

  6. #6
    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 vue.
    tu peux faire un union et cree une vue puis un select sur la vue, non ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/08/2014, 15h05
  2. [CR9] groupement en deux colonnes
    Par wargre dans le forum SAP Crystal Reports
    Réponses: 10
    Dernier message: 13/06/2006, 10h11
  3. Minimum entre deux colonnes
    Par keikun dans le forum Requêtes
    Réponses: 5
    Dernier message: 18/08/2005, 13h20
  4. zone de liste : affichage de deux colonnes
    Par niclalex dans le forum IHM
    Réponses: 3
    Dernier message: 27/10/2004, 22h51
  5. [CR] Faire un groupe sur deux colonnes, voir mon exemple
    Par Etienne51 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 08/10/2004, 14h02

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