Показать сообщение отдельно
Старый 27.06.2012, 10:47   #10  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
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 я не очень силен, что тут не правильно?