pl/sql中怎么判断两个日期在同一个月内? to_char(date1,'mm')=to_char(date2,'mm')=0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry:to_char(date1,'mm')=to_char(date2,'mm') 掺和:to_char(date1,'yyyymm')=to_char(date2,'yyyymm') ABS(MONTHS_BETWEEN(D1,D2))<1 and to_char(d1,'yyyymm')=to_char(d2,'yyyymm') 楼上,不用这么多条件to_char(d1,'yyyymm')=to_char(d2,'yyyymm')另select months_between(to_date('20030518','yyyymmdd'),to_date('20030430','yyyymmdd')) from dualMONTHS_BETWEEN(TO_DATE('20030518','YYYYMMDD'),TO_DATE('20030430','YYYYMMDD'))----------------------------------------------------------------------------- .612903226不行 to 楼上:truncate一下即可。 sql server2008连接oracle11g很慢的问题。 偶比较菜,想问下Oracle企业管理器中怎样查询数据啊? 问大家个问题 oracle中如何exp 多表多条件? 如何设计这个方案? 怎样在Oracle8i建立数据库的复制或快照 请问几个关于ORACLE的一些基本常识. 急!!!排序问题 ORA-01555: 快照过旧: 回退段号 4 在名称为 "_SYSSMU4$" 过小 如何取得系统时间?拜托各位! 请问ORACLE脚本中的上级目录如何写? 在vc中新建一个oracle数据库项目后,为什么我建的表一个都看不见?
to_char(date1,'mm')=to_char(date2,'mm')
to_char(date1,'yyyymm')=to_char(date2,'yyyymm')
to_char(d1,'yyyymm')=to_char(d2,'yyyymm')另
select months_between(to_date('20030518','yyyymmdd'),
to_date('20030430','yyyymmdd')) from dual
MONTHS_BETWEEN(TO_DATE('20030518','YYYYMMDD'),TO_DATE('20030430','YYYYMMDD'))
-----------------------------------------------------------------------------
.612903226
不行