and ((data_m362<='${startDate}' and data_m363>='${endDate}')
or (data_m362 between '${startDate}' and '${endDate}')
or (data_m363 between '${startDate}' and '${endDate}'))
萌主(提问者)非常感谢您的帮忙,真心感谢!我执行了下,查询结果是我想要的数据,谢谢您!我测试了您和楼下朋友的查询方式,都是查询从2018年12月11日至2018年12月25日的结果他的方式查询后少一条数据(少的数据是下面这条记录就是有个请假人请假时间是2018年12月10日至2019年6月16日的请假)下面是楼下朋友的查询语句:and (data_362 between \'${startDate}\' and \'${endDate}\'
or data_363 between \'${startDate}\' and \'${endDate}\')。哈哈,本来想上图大家交流的,评论不能上图。
萌主(提问者)非常感谢您的帮忙,真心感谢!我测试了您和楼上朋友的查询方式,都是查询从2018年12月11日至2018年12月25日的结果您的方式查询后少一条数据(少的数据是下面这条记录就是有个请假人请假时间是2018年12月10日至2019年6月16日的请假)下面是楼上朋友的查询语句:and ((data_m362<=\'${startDate}\' and data_m363>=\'${endDate}\')
or (data_m362 between \'${startDate}\' and \'${endDate}\')
or (data_m363 between \'${startDate}\' and \'${endDate}\'))。不知道您的语句为啥少了这条,因为查询这个日期结果您的语句也能查询到2018年12月11前的数据,但是就少了一条数据。哈哈,本来想上图大家交流的,评论不能上图。