問下大佬們,我要用winform+sqlServer做一個影院排片的功能模塊,如何在排片中防止影廳安排沖突?就是添加影片的時候判斷當天的某個影廳的某個時間段是否有排過片了?我現在想到的就是,安排某場電影時,電影的開始時間與結束時間不能在已經安排好了的時間段里,但是我還是有點不太會實作該功能,謝謝各位大佬們指教
uj5u.com熱心網友回復:
電影的開始時間與結束時間不能在已經安排好了的幾號廳的時間段里你可以添加電影名的時候,判斷幾號廳
比如8號廳
select * from where table where ppID=8 and 添加的時間 between ppstartTime and ppendTime
然后在vs判斷,
如果大于一行資料就存在,就提示8號廳已經存在這段時間的電影,請重新選擇時間
uj5u.com熱心網友回復:
可是between..and..子句只能是同一個欄位的范圍,我這開始時間和結束時間是兩個欄位
uj5u.com熱心網友回復:
再想想我發給你的sql陳述句代表什么意思select * from where table where ppID=8 and 添加的時間 between ppstartTime and ppendTime
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/133015.html
標籤:C#
