declare
@dt datetime
begin
select @dt = getdate()
select @dt = dateadd(month, 1, @dt)
select convert(datetime, convert(varchar,datepart(year, @dt)) + '-' + convert(varchar,datepart(month, @dt)) + '-01'
end
Или одним запросом:
select convert(datetime, convert(varchar,datepart(year, dateadd(month, 1, getdate()))) + '-' + convert(varchar,datepart(month, dateadd(month, 1, getdate()))) + '-01'
Запросы сформированы для Sybase.