Requete SQL

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. 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. 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