2012-10-17 33 views
0

我有哪里我一直帖子的跟踪回复表,查询以检索所有提交的数据少于2周

USERID POSTEDTDATE    REPLYDDATE 
------ ----------------------- ----------------------- 
26167 2012-03-12 00:00:00.000 2012-03-19 00:00:00.000 
26362 2012-03-17 00:00:00.000 2012-04-02 00:00:00.000 
26411 2012-04-10 00:00:00.000 2012-05-01 00:00:00.000 
26491 2012-04-09 00:00:00.000 2012-04-12 00:00:00.000 

我想要得到的答复计数结果不到15天!?

​​

试过这样的事情,但似乎不是一个好soultion 有人可以帮助请

回答

1

你可以得到这样的日期:

DATE_SUB(NOW(), INTERVAL 2 WEEK) 

DATE_SUB(NOW(), INTERVAL 15 DAY) 

然后查询可能是:

SELECT COUNT(sms_Mailing.nameSurname) 
FROM sms_Mailing 
WHERE sms_Mailing.replyDate > DATE_SUB(NOW(), INTERVAL 15 DAY) 

Here你可以看到其他INTERVAL选项。

0

您可以使用此

where replyDate <= DATE_SUB(NOW(), INTERVAL 15 DAY)