所以,这就是我想要完成的事情 - 找到现有日期和30天之后的日期。我的子查询代码:
select sldate
from sldaterefret
group by sldate
having sldate between orig_sldate + 30
希望这是有道理的。一如既往,先谢谢你。
答案 0 :(得分:2)
选择sldate
来自sldaterefret
其中orig_sldate和orig_sldate之间的sldate + 30
按照平板分组;
你可以试试这个。答案 1 :(得分:0)
您需要在AND
子句中使用BETWEEN
才能获得正确的功能:
HAVING sldate BETWEEN orig_sldate AND DATEADD(day, 30, orig_sldate)
这样的东西应该可以解决SQLServer的问题,如果这是MySQL,它可能看起来像
HAVING sldate BETWEEN orig_sldate AND DATE_ADD(orig_sldate,INTERVAL 30 DAY)