Hi
What about this
r.dbPatID, t.PatientFirstName, t.patientlastname, r.dbstatusdesc, r.dbAddDate, r.LastName, r.dbStaffLastName,
SUM(CASE WHEN t.LedgerAmount > 0 AND t.LedgerType != 1 THEN t.LedgerAmount ELSE 0.00 END) AS Charges,
SUM(CASE WHEN t.LedgerAmount < 0 AND t.LedgerType != 1 THEN t.LedgerAmount ELSE 0.00 END) AS Payments
FROM
TESTReferralKPIs r
LEFT JOIN TESTTransactions t ON t.PatientID = r.dbPatID
GROUP BY
r.dbPatID, t.PatientFirstName, t.patientlastname, r.dbstatusdesc, r.dbAddDate, r.LastName, r.dbStaffLastName
--Output
dbPatIDPatientFirstNamepatientlastnamedbstatusdescdbAddDateLastNamedbStaffLastNameChargesPayments
90003212AnitaButtonInvisalign2013-04-18 10:04:59.000GoogleHodgson3725.0000-3725.0000
Regards,
Igor
Igor Micev,My blog: www.igormicev.com