Answer:
See Explaination
Step-by-step explanation:
SELECT TOP 10 VendorName AS Name, MAX(InvoiceDate) AS LastInvoice, SUM(InvoiceTotal) AS SumOfInvoices
FROM dbo.Vendors V JOIN dbo.Invoices I
ON V.VendorID = I.VendorID
WHERE PaymentDate IS NOT NULL
GROUP BY VendorName
ORDER BY SumOFInvoices desc;