我有一個表有整數列startTime和endTime(例如60意味着上午1:00,120意味着上午2:00,1320意味着下午10:00 .... .etc)選擇語句小時開始和結束時間
有時結束時間值可能小於開始時間(開始於晚上10時結束凌晨2點,然後開始時間將是1320和結束時間將是60)
現在,如果用戶輸入11PM找到,如果晚上11點(1380 )是10PM(1320)和2AM(120)之間....我需要找到這個SQL語句是什麼。
我正在使用: select * from dayTimes where 1380 BETWEEN startTime and endTime。
我只需要一個select語句,而無需複雜的查詢
好,如果你只是想檢查,如果1380是開始時間和結束時間之間,你的那個腳本應該工作,它有一定道理 – VJPPaz
@ VJPPaz但在我的情況下,它是檢查MySQL中的PLSQL是否是1380和120 – Dev
?現在的問題是:MySQL或Oracle是你的RDBMS嗎? – Pred