('PLACEHOLDER' = ('$$IP_GSTRP_FROM$$',
'20190901'),
尝试在我的SQL查询中不使用静态日期。我真的只是想从今天开始回顾2个月……总是……不是从一个静态的时间点开始。我该怎么写?
GSTRP是日期字段
谢谢!
答案 0 :(得分:0)
declare @today DATETIME,
@beginToday datetime
set @today = getdate();
select @beginToday =DATEADD(day,datediff(day,0,@today),0);
select DATEADD(MONTH,-2,@beginToday);
请原谅我的无知...。我要在哪里添加它?
选择 IEDD作为“实际完成日期”, IEDZ为“实际完成时间”, ISDD为“实际开始日期”, ISDZ为“实际开始时间”, 和其他列... 来自“某些表”('PLACEHOLDER'=('$$ IP_Plant $$','1010'))
声明@today DATETIME, @beginToday DATETIME SET @today = GETDATE();
SELECT @beginToday = DATEADD(day,datediff(day,0,@ today),0);
SELECT DATEADD(MONTH,-2,@ beginToday);