【发布时间】:2018-07-17 17:52:20
【问题描述】:
我有 2 张桌子:
- 图片:picture_id、picture_date
- picture_user:pictured_id,user_id(发布图片的用户)
我想获得在不到一年的时间内发布图片的用户。我得到了三列(pid、userid、p_date),但也返回了一些 p_date 大于 1 年的行。
SELECT p_picuser.pid,p_date,userid from p_pictures, p_picuser
where p_pictures.pid=p_picuser.pid
AND (datediff(STR_TO_DATE(p_date, '%Y-%m-%d'),CURDATE())<365)
【问题讨论】:
-
您能否发布一些示例数据以及您的预期结果?