SELECT Convert(varchar(10),dateadd(dd,-datepart(dd,getdate())+1,getdate()) ,23)
select convert(varchar,dateadd(day,-day(getdate()),dateadd(month,1,getdate())),23)
select convert(varchar,dateadd(day,-day(getdate()),dateadd(month,1,getdate())),23)