Requete SQL

daranc -  
 Daranc -
bonjour
j'ai une requete SQL (sql server)

SELECT (80-AVG(S.COTE))/(STEDV(S.COTE)*3) AS CPK1,(AVG(S.COTE)-79.5)/(STEDV(S.COTE)*3) AS CPK2

FROM STAT8COTE M


Ce que j'aimerais c'est ne sortir que la valeur la plus petite des deux retournés

j'ai tenté de mettre MIN devvant MIN(80.....CPK1,....)
ou MIN (.........) AS CPK
mais ça ne me retourne rien
Merci
Daranc
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. deus Messages postés 93 Statut Membre 91
     
    Salut

    Moi je ferais qqchose du genre :
    SELECT 
    CASE WHEN (80-AVG(S.COTE))/(STEDV(S.COTE)*3) <(AVG(S.COTE)-79.5)/(STEDV(S.COTE)*3) 
    	THEN (80-AVG(S.COTE))/(STEDV(S.COTE)*3)  
    	ELSE(AVG(S.COTE)-79.5)/(STEDV(S.COTE)*3) 
    		END AS ReturnVal
    FROM STAT8COTE M


    0
    1. Daranc
       
      merci deus
      c'est exactement la soluce qu'on m'a donné
      je refais le tour des messages postés ayant oubliés de coché la case d'avertissement mail
      Daranc
      0