求一Sql语句,如何得到本周,本月及本年的两个日期 要得到什么? to_char(date,'yyyy-mm-dd') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 月:select trunc(sysdate,'mm') 月初,last_day(sysdate) 月末 from dual;年:select trunc(sysdate,'yyyy') 年初, add_months(trunc(sysdate,'yyyy'),12)-1 年末 from dual;周:select trunc(sysdate,'d') 周初,next_day(trunc(sysdate,'d'),1)-1 周末 from dual;这里周一是星期日,周末是星期六 看一下这个函数就知道了,周一用每周的第一天加一天就可以了!SQL> select trunc(sysdate,'d') from dual;TRUNC(SYSDATE,'D')------------------2004-11-21SQL> select trunc(sysdate,'mon') from dual;TRUNC(SYSDATE,'MON')--------------------2004-11-1SQL> select trunc(sysdate,'year') from dual;TRUNC(SYSDATE,'YEAR')---------------------2004-1-1SQL> 支持zmgowin(隐者(龙祖宗)) 的方法 请帮忙看一个存储过程~~ 初学者SQL语句问题 win7 旗舰版下安装oracle出现12546错误 如何查看ORACLE 数据库的操作日志 新手请教各位 order by 的问题!!!急啊!! 归档日志需要备份么?备份出来有什么用? Oracle服务自动停止 统计连续次数sql怎么写?谢谢各位大哥啦! 请擅长TRIGGER高手指点,我在线等待!!!!!!!!! 急问,在线等! oracle数据库中 表的主关键字 存储在系统的什么地方? 请帮忙看看到底是那里错了
select trunc(sysdate,'mm') 月初,last_day(sysdate) 月末 from dual;
年:
select trunc(sysdate,'yyyy') 年初, add_months(trunc(sysdate,'yyyy'),12)-1 年末 from dual;
周:
select trunc(sysdate,'d') 周初,next_day(trunc(sysdate,'d'),1)-1 周末 from dual;这里周一是星期日,周末是星期六
------------------
2004-11-21SQL> select trunc(sysdate,'mon') from dual;TRUNC(SYSDATE,'MON')
--------------------
2004-11-1SQL> select trunc(sysdate,'year') from dual;TRUNC(SYSDATE,'YEAR')
---------------------
2004-1-1SQL>