bonjour,
je débute en postgresql. j'utilise en mysql la requète suivante :
select sum(if (SENS='Crédit',MTDEBOURS,-MTDEBOURS)) from DOSDEBOU WHERE DOSBASE_DOSSIER_KUNIK = "+DOB:m_DOSSIER_KUNIK
qui me renvoie le solde (positif ou négatif) d'un dossier client.
cette syntaxe est refusée par postgresql.
j'ai testé avec
select
case when sens = 'Crédit' then MTDEBOURS
else -MTDEBOURS
end
from DOSDEBOU WHERE DOSBASE_DOSSIER_KUNIK = "+DOB:m_DOSSIER_KUNIK
la requète me retourne 2 colonnes (crédit et débit)
y a t-il une astuce pour n'obtenir qu'1 colonne avec le solde ?
merci
Partager