如何将BETWEEN和LIKE运算符与两个通配符一起使用

时间:2014-03-25 07:25:44

标签: mysql asp.net

我正在使用报告查看器asp.net 2010来生成报告...我想要的是我在开始日期和结束日期之间显示丢失的图书记录。在表适应配置向导中..我正在编写以下查询...但给出错误...

首先尝试

SELECT book_id, ah_id, ah_name, issue_date, return_date, status, issue_id 
FROM issue_book
return_date  BETWEEN ( LIKE CONCAT ('%', @stardate ,'%' ? '%', @enddate ,'%' ))

第二次尝试

SELECT book_id, ah_id, ah_name, issue_date, return_date, status, issue_id 
FROM issue_book
return_date  BETWEEN ( LIKE CONCAT ('%', @stardate ,'%' AND '%', @enddate ,'%' ))

第三次尝试

SELECT book_id, ah_id, ah_name, issue_date, return_date, status, issue_id 
FROM issue_book
return_date  BETWEEN ( LIKE CONCAT ('%', @stardate ,'%' '%', @enddate ,'%' ))

0 个答案:

没有答案