SQL以时间为查询条件

Posted 发福大叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL以时间为查询条件相关的知识,希望对你有一定的参考价值。

1.时间格式为String类型(查询所有记录时间     2017-11-03<date<2017-12-003)

if (!Strings.isNullOrEmpty(startDate)) {
    querySql += "and do.enter_date_time >= to_date(" + startDate + ", yyyy-mm-dd) ";
}
if (!Strings.isNullOrEmpty(endDate)) {
    querySql += "and do.enter_date_time < trunc(to_date(" + endDate + ", yyyy-mm-dd)+1) ";
}

2.后台得到时间格式(endDate = new Date())

querySql += "and do.enter_date_time >= startDate ";
querySql += "and do.enter_date_time <  endDate ";

 

以上是关于SQL以时间为查询条件的主要内容,如果未能解决你的问题,请参考以下文章

SQL以时间为查询条件

6.mybatis里面的动态sql是怎么设定的,常用标签有那些以及其

条件片段和导航重用

sql语句中where条件的嵌套子查询性能

在sql数据库中如何筛选以日期为条件的记录

Mybatis查询实例,sql中的in在Mybatis中怎么写--以list为查询条件