MySql中datetime使用BETWEEN,AND中无效的问题
- between and 在sql结尾无效, 移到where开头有效,原因待查
- 最终发现是sql有问题改为
1
select * from t1 where isnull(t1.a) or t1.a = '' and now() between t1.start_date and t2.end_date
1
select * from t1 where (isnull(t1.a) or t1.a = '') and now() between t1.start_date and t2.end_date