函数得到年底 如题,date是‘2010-01-31’,如何写函数取得‘2009-12-31’,多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select last_day(to_date(to_char(sysdate,'yyyy')||'-12','yyyy-mm')) from dual; select last_day(to_date(to_char(sysdate,'yyyy')-1||'-12','yyyy-mm')) from dual;LAST_DAY(TO_DATE(TO_CHAR(SYSDA2009-12-31 select last_day(to_date(to_char(sysdate,'yyyy')||'-12','yyyy-mm')) from dual; select last_day(to_date(to_char(sysdate,'yyyy')-1||'-12','yyyy-mm')) from dual; select trunc(add_months(to_date('20100131,'YYYYMMDD'),12),'YYYY')-1 from dual; SQL> select last_day(to_date(to_char(sysdate,'yyyy')||'-12','yyyy-mm')) from dual; LAST_DAY(TO_DATE(TO_CHAR(SYSDA------------------------------2010-12-31 select add_months(date'2010-01-31',-1) from dual; SQL> select last_day(to_date(to_char(to_date('2010-01-31','yyyy-mm-dd'),'yyyy')-1||'-12','yyyy-mm')) from dual;LAST_DAY(TO_DA--------------31-12月-09 select add_months(trunc(sysdate, 'year'), 12) - 1 from dual; select to_date('2010-01-01','yyyy-mm-dd')-1 "date" from dual; select add_months(to_date('2010-01-31','yyyy-mm-dd'),-1) "date" from dual; date------------------ 2009-12-31 oracle有关日期查询问题 sql语句优化问题 存储过程改名语句 请教触发器返回参数给存储过程的问题! 导入文件好有没有什么方法快一点?? 两个版本oracle数据库链接的问题 急啊。在线等,哪儿有关于OEM配置的技术文档啊? 安装问题:/*加载数据库时出错*Queries*/,怎么办? 请教:我用dbca建了一个数据库,为什么再omc里面找不到? 从sql server导出到 oracle的表为什么不能查询。 求助,来帮小弟看看是怎么回事? ORACLE 插入命令是什么
LAST_DAY(TO_DATE(TO_CHAR(SYSDA
2009-12-31
LAST_DAY(TO_DATE(TO_CHAR(SYSDA
------------------------------
2010-12-31
SQL> select last_day(to_date(to_char(to_date('2010-01-31','yyyy-mm-dd'),'yyyy')-1||'-12','yyyy-mm'))
from dual;LAST_DAY(TO_DA
--------------
31-12月-09
select add_months(trunc(sysdate, 'year'), 12) - 1 from dual;
select to_date('2010-01-01','yyyy-mm-dd')-1 "date" from dual;
------------------
2009-12-31