看板 Database 關於我們 聯絡資訊
我的DBMS是MSSQL 我有一個table 有以下幾個欄位 prod_uid 產品id prod_sort_id 產品分類ID status 狀況 start_time 開始時間 end_time 結束時間 我現在想尋找 符合下面的條件 共同符合條件: status =1, 目前時間 要在 start_time 跟 end_time 區間內 然後,prod_uid 要在 一群 我指定的 prod_uid 或者是 prod_sort_id 要在我指定的 範圍內 我現在的where條件是這樣寫 where prod_uid in('我指定的一群id') OR prod_sort_id in ('我指定的一群id2') AND '目前時間' between start_time and end_time 問題來了 因為我的OR prod_sort_id 條件變成搜尋結果就會 出現 時間 不在 我設定的 區間內 請問要怎麼改才對 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.71.68.93
cocobox:AND之前的兩個條件用括號括起來. 01/25 17:12