declare @today datetime set @today=GETDATE()
declare @modifyDate datetime
SELECT @modifyDate= ModifiedOn FROM FilteredEntity
declare @days int set @days= datediff(dd, @today ,@modifyDate)
SELECT new_field AS 'Поле' FROM FilteredEntity WHERE @days>1
Пишу вот так. То есть получаю сегодняшнюю дату, потом селектом получаю даты изменения сущности, считаю количество дней между ними и пытаюсь вывести поле, где количество дней больше одного. Однако не работает, сначала даёт ошибку "The Declare SQL construct or statement is not supported." и ничего не выводит. В t-sql я не очень силен, что тут не правильно?
|