按時間模糊查詢的問題

select * from dafile where DA_time like '%"&Key_time&"%'
Key_time是前臺頁面提交過來的,這個時間的格式是1999-09-10
數據庫中的時間也是這樣的,類型是日期類型
這條語句不好用,他可以查出2003的數據
查不出
2003-
2003-09
2003-09-01
的數據

不過,最後,我找到了解決的方法
   Key_time=trim(request.form("Key_time"))
SQLStr="select * from dafile where CONVERT(char, DA_time, 20) like  '%"&Replace(Key_time,"-","%")&"%'"
這個可以用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章