数据库字段(dqri到期日期;yjrq预警日期)想要提取满足条件的数据,用当前系统日期减去dqrq和yjrq进行比较取下述三种数据
1、>=0;
2、<0;
3、>0 and <yjsj。
SELECT username FROM dbo.[安全管理人员] where DATEDIFF(d,dqrq,getdate())>yjsj
逻辑错了,已解决
是指(sysdate-dqrq)-(sysdate-yjrq)的值分别满足你下面三个条件的数据嘛?第三个没太理解,如果是(sysdate-dqrq)-(sysdate-yjrq)的差值,这个是数字,怎么和日期类型的yjsj字段做比较