次のクエリは正常に機能しますが、日付を追加したいのですが、機能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
、$start
および$end
jquery からの値があり、機能しています。
解決方法はありますか?また、同じクエリにwhere
toを追加したいと思います。it_club.period
IT1(it_club.room)
クエリが行っていることは、2 つのテーブルから 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