SQL优化
zuixinyan
这个作者很懒,什么都没留下…
展开
-
如何取得年份差
select months_between (trunk(sysdate,'y'),to_date('19920101','yyyymmdd'))/12from dual原创 2013-11-04 18:25:03 · 711 阅读 · 0 评论 -
关于获取年份优化
根据业务需求一张表中取出时间值 当年的8月31号如:2011-01-01 取值为 2011-08-312012-02-02 取值为2012-08-31利用to_char实现:SELECT TO_DATE(TO_CHAR(SYSDATE,'yyyy')||'0831','YYYYMMDD') FROM DUAL;利用trunc实现:select (add_months原创 2013-10-29 09:46:36 · 651 阅读 · 0 评论