SELECT VendorName, SUM(CASE WHEN DATEDIFF(day, DueDate, GETDATE()) <= 30 THEN Amount END) AS Current, SUM(CASE WHEN DATEDIFF(day, DueDate, GETDATE()) BETWEEN 31 AND 60 THEN Amount END) AS '31-60 Days', SUM(CASE WHEN DATEDIFF(day, DueDate, GETDATE()) BETWEEN 61 AND 90 THEN Amount END) AS '61-90 Days', SUM(CASE WHEN DATEDIFF(day, DueDate, GETDATE()) > 90 THEN Amount END) AS ‘Over 90 Days’ FROM AccountsPayable GROUP BY VendorName;