• set DATEFIRST 1

    declare @dt datetime

    select @dt = '12/09/2012'

    select previousMonday = dateadd(dd,(-1)*(datepart(dw,@dt)-1),@dt)

    set DATEFIRST 7