用的oracle数据库,表中有个字段表示时间,格式为YY-MM-dd hh-mm-ss;现在想根据时间查询,查询某一天的所有数据,也就是时间精确到天(YY-MM-dd),传入的时间参数也是YY-MM-dd格式的。
目前的想法是后台修改传入参数,改为 年-月-日0时0分0秒 和 年-月-日 23时59分59秒,然后查询这两个时间段内的数据。
想问问大佬们还有其他思路吗?或者说是好更好更简单的方法的方法吗?
用的oracle数据库,表中有个字段表示时间,格式为YY-MM-dd hh-mm-ss;现在想根据时间查询,查询某一天的所有数据,也就是时间精确到天(YY-MM-dd),传入的时间参数也是YY-MM-dd格式的。
目前的想法是后台修改传入参数,改为 年-月-日0时0分0秒 和 年-月-日 23时59分59秒,然后查询这两个时间段内的数据。
想问问大佬们还有其他思路吗?或者说是好更好更简单的方法的方法吗?
查询条件缺省补上0即可,根据你说的表中时间按字段格式,查询条件写成例如:
变量starttime:2018-10-01 00:00:00 //开始时间
变量endtime:2019-10-01 23:59:59; //结束时间
这样查询即可解决问题。参考地址:https://yangpishu.cn/a/88.html