如何获得当前日期上个周日的日期?例如今日是20120618 上周日是 20120617 又如 当前日若是20120607 上周日是 20120607
解决方案 »
- 谁能给我一个oracle论坛的邀请码呀
- ORACLE里 CASE DECODE 的问题相关。在线等待
- 请教一个监听器的问题。
- ORACLE的CLOB的数据类型调用出来是不是需要再转换才能显示呢 ?(在线等待.....)
- 上亿条记录,表的设计问题,请教!!!!!
- 请问如何对某一计算出来的结果进行四舍五入呢?例如某两个时间相减之后的结果进行整数的四舍五入
- ★★★★再问一个菜鸟级的问题,高手请进★★★★★★
- 怎样控制insert的数据的顺序
- Oracle分页查询,用游标
- Oracle重新配置数据库选件时最后一步出错,提示Could not find appropriate listener for this database.
- 在线等...
- VC 用ODBC连接Oracle数据库驱动问题
RESULT := NEXT_DAY(TRUNC(IN_STAT_DATE,'DD')-1,'SUNDAY')-7 ;
ELSE
RESULT := NEXT_DAY(TRUNC(IN_STAT_DATE,'DD'),'SUNDAY')-7 ;
END IF ;
return(Result);-----严谨不?
select trunc(sysdate,'d') from dual;
++1
to_char(sysdate, 'd') 得出从周日开始的当周第几天 当前时间减去得到上 周六的日期 +1 =周日