J'ai ce sql ci-dessous que j'utilise pour comparer les valeurs de z. Je mets z dans une sous-requête et ensuite la compare. Mon QN est dans mon autre instruction ci-dessous, je veux mettre dans une autre formule pour calculer quelque chose d'autre dont l'information est seulement disponible dans une autre table appelée var1 (par exemple, n). Je voudrais mettre sum (n)/count (n) pour finir comme cv dans mon autre instruction. puis faites une déclaration de cas si le cv> 10 est alors trop grand, si < 10 trop peu.une sous-requête dans une sous-requête - est-ce possible?
suis-je supposé faire une autre sous-requête dans cette sous-requête? tout conseiller pls. Merci!
select
z,
CASE
when z > 1 then 'Pls increase your inputs'
when z < -1 then 'Pls decrease your inputs'
else 'No comment' END as Input
from
(select
case
when S < 0 then (S/En-Eg))
else (S/En+Eg))
end as z
from var2);
S'il vous plaît spécifier la saveur de SQL que vous essayons d'utiliser. –
Et une définition de table d'échantillon, avec l'échantillon que vous attendez? – Andomar
désolé pour la réponse tardive. que voulez-vous dire par la saveur de SQL? Définition de la table pour la table var2 S entier En float Par exemple, flotteur Table adroite pour var1 n entier sortie exemple serait: - Z Condition Commentaires -------- ---------------------------------------- > 1 'Augmenter vos entrées' <-1 'Pls diminuer vos entrées' <1 & > -1 Si somme (n)/compte (n)> 10 alors 'LARGE' Sinon 'PETIT' S'il vous plaît laissez-moi savoir si vous avez besoin d'autres informations? – rayhan