台灣最大程式設計社群網站
線上人數
1729
 
會員總數:246576
討論主題:190032
歡迎您免費加入會員
討論區列表 >> MS SQL >> [SQL]關於SQLㄉ寫法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[SQL]關於SQLㄉ寫法
價值 : 0 QP  點閱數:1607 回應數:1
樓主

elin
初學者
9 4
4 1
發送站內信

大家好...請問一下....下列SQL該怎麼下比較好
如果我有多ㄍ欄位..搜尋條件如下
1.客戶代號 
2.訂單號碼
3.品名
4.業務員
5.送貨日期 DateA ~ DateB
然後按下 搜尋..
可以讓User填寫..但是使用者不一定會全填,或者有ㄉ填有ㄉ沒填...
那麼這段SQL該怎麼下比較好..

謝謝大家先....(*∩_∩*) 


本篇文章發表於2002-04-24 12:10
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
就一個一個判斷, 例如
strSQL="SELECT * FROM MyTable"
sWhere=""
If Len(Request("CustID"))>0 then sWhere=sWhere & " AND CustID='" & Request("CustID") & "'" '這只是簡單的寫法, 要注意一下單引號等值
.........各個條件都判斷一下

If Len(sWhere)>0 then '表示有條件
    sWhere=" WHERE " & Right(sWhere, Len(sWhere)-5)
End If
strSQL=strSQL & sWhere
Set RS=Conn.Execute(strSQL)

本篇文章回覆於2002-04-24 12:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.