1 pièce(s) jointe(s)
Comment faire une addition ou une différence avec un champ vide ?
Bonjour,
Je programme avec Delphi 7 et un SGBD DB5.
J'ai un problème d'addition lorsqu'un champ est vide.
Comment faire l'addition ou la différence des champs vides sous une requête sql ?
Un champ qui est vide ne donne pas de résultat.
Par exemple, avec un champ qui contient un numéro =5 et un champ vide, la différence entre les deux ne donnera rien.
Je veux que le champ vide devienne un zéro pour que l'opération démarre.
Y a-t-il quelqu'un pour m'aider ?
Pièce jointe 229676
Code:
1 2
| FDATAS.QLSBR.SQL.Text:='SELECT date_ent,cd_pc,desg,um,sum(qte_ent) qte_ent,sum( qte_delv) qte_delv,sum( qte_ent )-sum(qte_delv ) qte_final,fournss '+' FROM bonrecp full OUTER JOIN bsort '+'ON cd_pc=cd_pcs GROUP BY cd_pc,desg,um,fournss,date_ent ';
fdatas.QLSBR.Open; |