我用过了一下方法 select LAST_DAY(sysdate) newEndTime ,
Next_day(LAST_DAY(sysdate),1) newStartTime
from dual结果为 2005-12-31 10:43:14 2006-1-1 10:43:14这个方法要求给定的时间A ,是与当前时间相同的月份,就可以,但是给其他时间就不行了如: select LAST_DAY(to_date('2005-10-10','yyyy-mm-dd')) newEndTime ,
Next_day(LAST_DAY(to_date('2005-10-10','yyyy-mm-dd')),1) newStartTime
from dual取出来的结果 为 2005-10-31 2005-11-6注意到后面的一个时间不对!
Next_day(LAST_DAY(sysdate),1) newStartTime
from dual结果为 2005-12-31 10:43:14 2006-1-1 10:43:14这个方法要求给定的时间A ,是与当前时间相同的月份,就可以,但是给其他时间就不行了如: select LAST_DAY(to_date('2005-10-10','yyyy-mm-dd')) newEndTime ,
Next_day(LAST_DAY(to_date('2005-10-10','yyyy-mm-dd')),1) newStartTime
from dual取出来的结果 为 2005-10-31 2005-11-6注意到后面的一个时间不对!
解决方案 »
- SQL语句
- 一条SQL语句的优化
- 急!请教一条SQl语句
- 请教 UPDATE的执行效率问题
- 如何备份oracle中某个用户的用户表
- oracle客户端与IE6是不是有冲突??
- 在Oracle安装过程中发生的Home81Agent和Home81DataGather不能启动问题,请回复,谢谢
- - - - - - 如何使非主键字段唯一- - - - - -
- 寻求oracle8i
- 只有SYSAUX01.DBF、TEMP01.DBF、USERS01.DBF、EXAMPLE01.DBF能恢复数据库吗
- 求一个plsql问题
- 请教 Oracle9i里边的 insert all into...在 8i中该怎么写
select last_day('2005/11/01')+1 from dual