我有以下查询可以正常工作,但我想添加between
日期,我无法开始工作。
这是有效的:
SELECT
user.user_id,
user.s_name,
user.f_name,
user.year,
it_club.date,
it_club.room,
it_club.period,
it_club.id,
COUNT( it_club.user_id ) as uvisits
FROM it_club
INNER JOIN user ON user.user_id = it_club.user_id
WHERE it_club.room = '$room'
GROUP BY it_club.user_id
ORDER BY `uvisits` ASC";
我想添加这个:
AND
it_club.date
BETWEEN '$start'
AND '$end'
我尝试了以下方法,但它不起作用。
...
FROM it_club
INNER JOIN user ON user.user_id = it_club.user_id
WHERE it_club.room = '$room'
AND
it_club.date
BETWEEN '$start'
AND '$end'
GROUP BY it_club.user_id
ORDER BY `uvisits` ASC";
$room
和具有来自 jquery 的值,它们正在工作$start
。$end
知道如何解决吗?我还想在同一个查询中添加一个where
to 。it_club.period
查询正在做的是从 2 个表中询问IT1(it_club.room)
2013-09-21 和 2013-09-26 之间的所有用户,user
并且it_club
.
我还想it_club.period
在某个时候将一天中的时段()添加到查询中。
这将读取为所有用户在2013 年 9 月 21 日和 2013 年 9 月 26 日之间IT1(it_club.room)
的午餐(it_club.period
)。