J'ai la requête suivante pour compter le champ Montant comme compté si Compte_Fey n'est pas NULL
amount2 CountUsed CountUnused 25 3 1 50 10 0 100 5 2
3 Réponses :
Essayez
Vous pouvez utiliser une agrégation conditionnelle
select Amount as amount2
, sum( case when Account_Fkey is not null
and Amount is not null then 1 else 0 end) CountUsed
, sum( case when Account_Fkey is null
and Amount is not null then 1 else 0 end) CountNotUsed
from tblGiftCards
group by Amount
Je simplifierais la logique et exprime ceci comme suit: