大致看了,没有语法错误的
if{type="date","and djrq between '"+开始日期_Editer+"' and '"+结束日期_Editer+"'",""}
以MySQL数据库【精确:年月日】查询为例:
-- 控件的返回值类型:yyyy-MM-dd
select * from tabname where LEFT(日期字段,10) = '${日期控件}'
或(范围查询)
select * from tabname where LEFT(日期字段,10) between '${起始日期}' and '${截止日期}'
=============sqlserver
SUBSTRING(日期字段,1,10) 或 LEFT(日期字段,10)
=============oracle
substr(日期字段,1,10)