查询日期??? 如果想查询本月(这个还好写一点sysdate即可),下月,或离目前比较远的月份的某一天(如 周六)是具体的几号, 应该怎么写sql语句呢?有时候我们去考试,告诉我们是5月的第一个星期六去考,或者我们约定好了下个星期六去旅游,可我能知道那是具体那号吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --找出当前月份的周五的日期select to_char(t.d,'YY-MM-DD') from ( select trunc(sysdate, 'MM')+rownum-1 as d from dba_objects where rownum < 32) t where to_char(t.d, 'MM') = to_char(sysdate, 'MM') and trim(to_char(t.d, 'Day')) = '星期五' select to_char(sysdate,'d'), to_char(sysdate,'dd'), to_char(sysdate,'ddd') from dualTO_CHAR(SYSDATE,'D') TO_CHAR(SYSDATE,'DD') TO_CHAR(SYSDATE,'DDD')-------------------- --------------------- ----------------------5(星期四) 16 (本月第几天) 320(本年第几天) 1 row selected 1 求解释:lpad(nvl(to_number(substr(max(s.begin_date),5,4)),0)+1,4,0) spotlight on oracle的使用 水晶报表调用oracle存储过程报错 java下的程序,请高人指点,能否用触发器来实现? 100分哟!!!! 行转列? 过年好!学人放分 求助!简单的查询语句,进来看看 Linux下OCI编程请教。 这个sql怎样写 求一个日志系统的存储过程 在pl/sql中怎样对多个数据库进行操作?
select to_char(t.d,'YY-MM-DD') from (
select trunc(sysdate, 'MM')+rownum-1 as d
from dba_objects
where rownum < 32) t
where to_char(t.d, 'MM') = to_char(sysdate, 'MM')
and trim(to_char(t.d, 'Day')) = '星期五'
to_char(sysdate,'dd'),
to_char(sysdate,'ddd') from dual
TO_CHAR(SYSDATE,'D') TO_CHAR(SYSDATE,'DD') TO_CHAR(SYSDATE,'DDD')
-------------------- --------------------- ----------------------
5(星期四) 16 (本月第几天) 320(本年第几天)
1 row selected