Im堅持這一點,需要一些幫助。檢查重疊的開始結束時間,MySQL
SELECT COUNT(id) AS counter
FROM time_reporter
WHERE user_id='$user_id'
AND actual_date = '$date'
AND ((start_time > '$start_time' AND end_time < '$end_time'))
它檢查確定的,如果在範圍內,但我需要確保,如果存在記錄的開始,結束時間,所以下一個記錄無法插入...
如果一個記錄有END_TIME例如22: 30下一個記錄不能有start_time 22:15等... 所以這個我不能得到是數......
所以下一個記錄不會重疊或干擾同一天內的任何現有時隙,並由相同用戶... 也將很高興獲得可用的時間範圍(空閒時間)將是我的第二個問題...
預先感謝您
任何幫助表示讚賞 謝謝