怎样取得本月的第一天和本月最后一天?--急急 怎样取得本月的第一天和本月最后一天? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT LAST_DAY(SYSDATE) FROM DUAL; sql@sql>select sysdate, trunc(sysdate,'MM') as this_month, 2 trunc(add_months(sysdate,1),'MM') as next_month 3 from dual;SYSDATE THIS_MONTH NEXT_MONTH------------------- ------------------- -------------------2007-06-21 09:55:47 2007-06-01 00:00:00 2007-07-01 00:00:00 看错了,sorry.>select sysdate, trunc(sysdate,'MM') as first_d, 2 trunc(add_months(sysdate,1),'MM')-1 as last_d 3 from dual;SYSDATE FIRST_D LAST_D------------------- ------------------- -------------------2007-06-21 09:57:32 2007-06-01 00:00:00 2007-06-30 00:00:00 SELECT TRUNC(SYSDATE, 'MONTH') "FIRST", LAST_DAY(TRUNC(SYSDATE)) LAST FROM DUAL Oracle初学者的问题!!!!! 各位大哥,招聘上说的oracle设计、优化、调整都具体指哪些方面的内容啊?优化和调整我明白 oralce10g 数据库恢复要注意那些 求一SQL语句,高手进来 急!请高手救救我!数据库启动问题! 一个关于自动更新的问题 oracle问题 对表中数据操作疑问 如何在控制台上设置某个用户的首选身份证明? Oracle去重不理解的地方求指教 SELECT null??? 各位大虾急救,非常感谢
2 trunc(add_months(sysdate,1),'MM') as next_month
3 from dual;SYSDATE THIS_MONTH NEXT_MONTH
------------------- ------------------- -------------------
2007-06-21 09:55:47 2007-06-01 00:00:00 2007-07-01 00:00:00
2 trunc(add_months(sysdate,1),'MM')-1 as last_d
3 from dual;SYSDATE FIRST_D LAST_D
------------------- ------------------- -------------------
2007-06-21 09:57:32 2007-06-01 00:00:00 2007-06-30 00:00:00
"FIRST", LAST_DAY(TRUNC(SYSDATE)) LAST FROM DUAL