don't think that will work - client BBBBB yes will be included, think the OP wants to exclude it because the other BBBBB record is No
suggest you need two queries, one for yes, one for no, then left join the yeses to the nos and only include where the nos is null
Code:
SELECT yeses.*
FROM
(SELECT Date, Cliente, PurchaseDate, sum(Amount) as Amt WHERE OrderPaid='Yes' GROUP BY Date, Cliente, PurchaseDate) AS Yeses
LEFT JOIN
(SELECT Date, Cliente, PurchaseDate, sum(Amount) as Amt WHERE OrderPaid='No' GROUP BY Date, Cliente, PurchaseDate) AS Noes
ON Yeses.Date = Noes.Date AND Yeses.Cliente = Noes.Cliente AND Yeses.PurchaseDate=Noes.PurchaseDate
WHERE Noes.Date IS Null
There may be more efficient ways of doing the Noes, but you get the idea
perhaps this would suffice
(SELECT Date, Cliente, PurchaseDate WHERE OrderPaid='No') AS Noes