0

自 20 天以来,我需要检查哪些用户每天添加一个项目( “to_date”显示当天)。


**Table Structer**
# id         (int pk)
# user_id    (int fk)
# item_id    (int fk)   
# to_date    (datetime)    
4

1 回答 1

1

这应该有效:

SELECT    user_id, COUNT(DISTINCT to_date) AS n
FROM      mytable
WHERE     to_date > DATE_SUB(CURRENT_DATE(), INTERVAL 20 DAY) 
GROUP BY  user_id
HAVING    n = 20

您可能需要调整DATE_SUB条款以符合您的确切要求。

于 2012-05-18T07:54:45.090 回答