ejb ql


2008-01-17 Digg! icurtain Delcious icurtain
SELECT SUM(p.orderTransaction.transAmount) FROM Payment AS p JOIN p.memberPaymentMethod AS mpm JOIN mpm.paymentMethod AS pm JOIN p.orderTransaction AS ot WHERE ot.currency.currencyCode = 'GBP' AND mpm.creationDate >= '01/01/2008' AND mpm.creationDate <= '01/07/2009' AND (p.authorisationCode IS NOT NULL OR pm.paymentMethodId NOT IN (8,4))