Bonjour,
N'ayant pas pu créer un tableau dans la fenètre des question, je décrit ma question dans le PDF ci-joint
Merci pour votre aide
Version imprimable
Bonjour,
N'ayant pas pu créer un tableau dans la fenètre des question, je décrit ma question dans le PDF ci-joint
Merci pour votre aide
Vous pouvez le faire en une seule requête, en faisant un pivot.
Un exemple ici (page 1) :
http://www.developpez.net/forums/d87...ation-requete/
D'autres exemples un peu partout, c'est une question très récurrente sur ce forum.
Merci pour votre aide.
Je viens de regarder l'exemple mais je ne vois pas que je peux l'utiliser car dans mon cas je dois mettre une condition 'OR' entre les CODE_PRODUIT en plus du group by et de la condition sur le TYPE établissement.
Pourriez vous me donner le(s) lien sur les autres exemples
Merci d'avance
Je ne vois pas de contre indication.
Je vous montre le début de votre requête :
Code:
1
2
3
4 SELECT id_patrimoine, sum(case when code_produit like 'AF___' and type_etablissement = 'MY' then 1 end) as nb_bien_immo_my, sum(case when code_produit like 'AF___' and type_etablissement = 'MY' then montant end) as total_bien_immo_my, ...
Merci beaucoup,
ça fonctionne maintenant
Bonjour,
Je vous remercie pour votre aide et mon problème est résolu à 90%.
Il me reste un petit souci qui est le suivant.
Ma requete est la suivante :
J'ai un seul code produit (CODE_SOUSFAM_PRODUIT = 'CR100') que je souaite soustraire au lieu de faire la somme.Code:
1
2
3
4
5 sum(case when CODE_SOUSFAM_PRODUIT IN('AB101','AB102' ,'AB103','AB104' ,'AB201' ,'AB202','AB203' ,'AB204','AB401' ,'AB402','AB403') AND type_etablissement = 'AUTRE' then MONTANT_PREST end) AS ENC_AUTRE_BIEN_CONC,
Auriez vous une idée sur comment puis je faire
Merci d'avance
Algèbre, niveau collège :
Soustraire un nombre, c'est additionner son opposé :
A - B = A + (-B)
Ajoute un WHEN et prend la valeur opposée de la colonne :
Code:
1
2
3
4
5
6
7 sum(case when CODE_SOUSFAM_PRODUIT IN('AB101','AB102' ,'AB103','AB104' ,'AB201' ,'AB202','AB203' ,'AB204','AB401' ,'AB402','AB403') AND type_etablissement = 'AUTRE' then MONTANT_PREST WHEN CODE_SOUSFAM_PRODUIT = 'CR100' THEN - MONTANT_PREST end) AS ENC_AUTRE_BIEN_CONC,
Merci beaucoup pour votre aide.
ça m'a beaucoup aidé