SELECT tblInvoice.InvoiceNumber, SUM(tblInvoice.CommRepId)
FROM tblPaymentItems RIGHT OUTER JOIN
tblInvoice ON tblPaymentItems.InvoiceNum
tblCommissionTicketItems ON tblInvoice.InvoiceNumber = tblCommissionTicketItems.I
tblPayments ON tblPaymentItems.PaymentID = tblPayments.PaymentID
WHERE (tblInvoice.InvoiceBalance
(tblPayments.PaymentDate > CONVERT(DATETIME, '2007-10-14 00:00:00', 102)) AND (tblInvoice.InvoiceStatus <> 1) OR
(tblInvoice.InvoiceBalance
(tblPayments.PaymentDate > CONVERT(DATETIME, '2007-10-14 00:00:00', 102)) AND (tblInvoice.InvoiceStatus <> 1)
GROUP BY
tblInvoice.InvoiceNumber
Main Topics
Browse All Topics





by: BriCrowePosted on 2008-03-03 at 16:45:56ID: 21037302
...
LEFT OUTER JOIN (SELECT PaymentID, MAX(PaymentDate) AS PaymentDate FROM tblPayments GROUP BY PaymentID) AS tblPayments
ON tblPaymentItems.PaymentID = tblPayments.PaymentID
...