在mysql中我們如何檢查兩列之間的單個日期時間值?我嘗試下面的查詢,但它是我的下面的查詢不適用於特定的時間段(12:00:00)系列,我的意思是from_date和to_date列有12:00:00,12:15:00,12: 30:00和12:45:00系列時間不起作用。我能爲此做些什麼?Mysql查詢檢查兩列之間的單個日期時間值
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瓊斯說的那樣,知道如何工作並不是那麼好,是的,因爲「GROUP BY」,你的每一列都會從它的組中獲得**任意值**(不知道是什麼值,你真的想列的獲得,所以我不知道你應該做什麼,而不是) – jussius