Another way to get the table names...
SELECT st.Name
FROM sys.tables st
WHERE RIGHT(st.Name,6) IN
(
SELECT CONVERT(CHAR(6), DATEADD(mm,t.N,DATEADD(qq,DATEDIFF(qq,0,GETDATE()),0)), 112)
FROM (SELECT 0 UNION ALL SELECT 1 UNION ALL SELECT 2) t (N)
)
;
--Jeff Moden
Change is inevitable... Change for the better is not.