• I agree with Anthony... a calendar table is probably a better idea, but this should get you the first day of the previous quarter.

    declare @d datetime

    set @d = getdate() -- or whatever date you want to test

    select DATEADD(quarter,DATEDIFF(quarter,0,@d)-1,0)