SQL客户在试用期结束前离开

时间:2014-04-25 20:46:11

标签: sql sql-server

我需要帮助为游戏租赁网站制作SQL查询,我需要知道在审判结束前离开的客户。

因此查询只涉及Users表,我必须进行如下查询: -

Select Users
FROM Users
WHERE Dateleft is less than 30 days from date jointed. 

数据库是MS SQL 2008。

到目前为止我所拥有的是: -

SELECT * FROM Users WHERE (Dateleft >= Datejoined - 30)

但它不起作用。

http://sqlfiddle.com/#!3/f2da70/14

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

SELECT * FROM [Users] WHERE Dateleft < DATEADD(dd,30,Datejoined)