Bonjour,
je voudrais soumettre a la connaissance collective un problème de requête...
prenons la requête suivante:
select count(*)
from Trades
where Trades.Trade_ID = 1234
and Trades.Trade_Sts in ('INI','SEND')
Cette requête retourne zéro:
- si le trade_ID 1234 n'existe pas
- si le trade_ID=1234 existe mais avec un statut différent de INI ou SEND.
savez vous si il est possible de construire une requête unique qui retourne:
- NULL si Trade_ID=1234 n'existe pas
- zero si Trade_ID=1234 existe mais avec un statut different de INI ou SEND
- le décompte des lignes ayant Trade_ID=1234 et un statut égal a INI ou SEND
sans passer par une solution du genre IF ELSE et 2 requetes?
merci par avance pour vos lumières.
Cordialement
Jarod
Partager