Информация об изменениях

Сообщение Conversion failed when converting date and/or time from char от 04.01.2022 14:47

Изменено 04.01.2022 14:48 dsalodki

Conversion failed when converting date and/or time from character string.
не могу понять, что не так?
context.Database.ExecuteSqlRaw($"delete top (10000) from [dbo].[MessageQueue] where Sent<>0 and CreatedOn<CONVERT(datetime2(7), '{DateTime.UtcNow.Date.AddDays(-8).ToString("YYYY-MM-DDTHH:MM:SS")}', 121) and Subject <> '{MCTemplates.GiveFreeDogTitle}'");

получаю исключение
Microsoft.Data.SqlClient.SqlException: 'Conversion failed when converting date and/or time from character string.'
Conversion failed when converting date and/or time from char
не могу понять, что не так?
context.Database.ExecuteSqlRaw($"delete top (10000) from [dbo].[MessageQueue] where Sent<>0 and CreatedOn<CONVERT(datetime2(7), '{DateTime.UtcNow.Date.AddDays(-8).ToString("YYYY-MM-DDTHH:MM:SS")}', 121) and Subject <> '{MCTemplates.GiveFreeDogTitle}'");

получаю исключение
Microsoft.Data.SqlClient.SqlException: 'Conversion failed when converting date and/or time from character string.'

ах да, тип CreatedOn datetime2(7)