Oracle中日期问题
表
p_Id CHAR(20)
p_name CHAR(19)
p_date CHAR(19)请问怎么查询出表中根据p_date指定天数前几天(就是p_date中当前日期推几天中的所有记录)的商品记录
表
p_Id CHAR(20)
p_name CHAR(19)
p_date CHAR(19)请问怎么查询出表中根据p_date指定天数前几天(就是p_date中当前日期推几天中的所有记录)的商品记录
解决方案 »
- sql语句问题
- oracle问题解决一例 -- 使用uli工具释放存储空间
- 急急急急急急急:ORA-04098触发器"TEST1.USERS_TG"无效且未通过重新验证
- Oracle 问题
- 高分请教高手,如何让oracle 8i自动执行一段已经写好的sql???
- 菜鸟在线求助:数据库连不上了!
- Oracle 10g的OMS的安装怎样完成??
- 新手上路
- OracleOraHome90Agent总是不能启动
- 我在安装日文版的oracle时忘了选中文支持,结果存到数据库的中文有乱码,有什么方法解决吗?
- datetime字段UPDATE的问题。。
- 急,急,急!!!ora-06550;pls00306问题
select t1.p_Id, t1.p_name, t1.p_date,
count(t2.p_id)
from tb_name t1 left join tb_name t2
on t1.pdate>= to_char(to_date(t2.p_date,'YYYY-MM-DD HH24:MI:SS')-5,'YYYY-MM-DD HH24:MI:SS') -- 这里按照你的日期格式去作适当修改
and t1.pdate<=t2.p_date
group by t1.p_Id, t1.p_name, t1.p_date;
select t1.p_id, t1.p_name, t1.p_date
from tb_name
where t1.p_date>=to_char(trunc(sysdate-5),'YYYY-MM-DD')
and t1.p_date<to_char(trunc(sysdate+1),'YYYY-MM-DD');-- 楼主的话有歧义,不知道这是不是楼主需要的!