In mysql 2つのカラムの間で1つのdatetime値をチェックする必要がありますか?私はこれ以下のクエリを試してみますが、私の下のクエリは特定の期間(12:00:00)シリーズのみで動作していません。つまり、from_dateとto_dateカラムは12:00:00、12:15:00、12: 30:00〜12:45:00シリーズ時間は動作しません。私はこれで何ができますか?私たちは、このようなMIN、MAX、合計、などいくつかの集約を行いたいときMysqlクエリで1つのDatetime値を2つのカラムの間で比較する
SELECT t2.* , u.userName as userName FROM manageuser as u left join tbl_bookingpayment as t2 on u.userId=t2.user_id WHERE from_time <= '2016-10-05 12:00:00 pm' AND to_time >= '2016-10-05 12:00:00 pm' group by t2.id
Advice me.
*なぜ*あなたのプログラムが動作していないと言うのが最善です。より具体的にあなたの質問を編集してください。また、あなたは 'GROUP BY'を悪用しています。どのように動作しているかを調べ、それがあなたの問題を解決するかどうかを調べることができます。 –
Ollie Jonesさんのように、どのように動作しているのか、そうでないのかを知ることは大いに役立ちます。なぜなら、あなたの各列は**グループから**任意の値**を得るでしょう。あなたが実際に列を取得したいので、代わりに何をすべきかわからない) – jussius