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 :

Requete SQL en mauvaise posture


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut Requete SQL en mauvaise posture
    Bonjour,

    Voici ma requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    SELECT 
           nms_contract_uw_years.uw_year,
           nms_contract_conditions.uw_year_start,
           nms_contract_conditions.uw_year_end, nms_contract_conditions.cntcnd_id,
           nms_contract_conditions.share_pct,
           nms_contract_uw_years.cntsch_id, 
           nms_contract_conditions.cntsch_id,
           nms_contract_conditions.rsk_id,
           nms_contract_conditions.comments
      FROM nms_contract_uw_years,
           nms_contract_conditions
     WHERE (    
    	        (nms_contract_uw_years.cntsch_id = nms_contract_conditions.cntsch_id(+))
            AND (nms_contract_uw_years.uw_year = nms_contract_conditions.uw_year_start
    	    OR  (nms_contract_uw_years.uw_year >= nms_contract_conditions.uw_year_start AND nms_contract_conditions.uw_year_end IS NULL)
    	    OR  (nms_contract_uw_years.uw_year>= nms_contract_conditions.uw_year_start AND nms_contract_uw_years.uw_year <= nms_contract_conditions.uw_year_end)
    	   ) 
        AND (nms_contract_uw_years.cntsch_id = 1444)
        AND (nms_contract_conditions.rsk_id IS NULL)
     )
    order by nms_contract_uw_years.uw_year
    Cette requête me renvoie plusieurs entrées mais je ne désire récupérer que la ligne ou "nms_contract_uw_years.uw_year" est la plus grande

    Merci d'avance

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    tu ne peux pas faire un 'order ... desc' et recupérer uniquement la 1ere ligne?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Non je ne peux pas car cette requête fait parti d'un report effectué avec e-report et le report est en cascade.

Discussions similaires

  1. Requete SQL en mauvaise posture
    Par yaya0057 dans le forum iReport
    Réponses: 3
    Dernier message: 15/07/2008, 09h57
  2. Requete SQL en mauvaise posture
    Par yaya0057 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/06/2008, 08h19
  3. Problème Requete SQL et QuickReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 7
    Dernier message: 07/01/2004, 09h31
  4. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  5. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43

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