sql日期查询时字段时间+时间的问题
我要查询一个表中的数据,条件是"当前时间"在表中记录两个字段"开始时间"和"结束时间"之间,
sql是这样:
select * from cat where dt_now(系统当前时间) between cat.dt_start and cat.dt_end
现在要求dt_end可能会顺延7天,也就是cat.dt_end+7days
在HQL中
from Cat as ct where TO_CHAR(ct.dt_start,'YYYY-MM-DD HH24:MI:SS')<="当前时间的字串"
and TO_CHAR(ct.dt_end+7days,'YYYY-MM-DD HH24:MI:SS')>="当前时间的字串"
================================================================
记录的"开始时间"和"结束时间"是提前录入系统的
关键就是TO_CHAR(ct.dt_end+7days,'YYYY-MM-DD HH24:MI:SS')中的+7days在sql和hql如何表示?
谢谢大家:)