oracle 中的日期问题 给定个日期,如果该日期为周六或是周日的话,则取当前日期的前一个周五、即得到当前周的周五的日期,否则没有变化,返回该日期。这个的SQL应该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(sysdate - 1,'d') from dual;这个是取当前星期,然后再自己判断吧 select decode(to_char(&date, 'd'),1,&date-2,7,&date-1,&date) from dual;注意自己数据库时间区域的设置 select next_day('18-5月-2001','星期五') nxt_day from dual; NXT_DAY ---------- 25-5月 -01 select decode (to_char(to_date('2007-12-8','YYYY-MM-DD'),'D'),1,to_date('2007-12-8','YYYY-MM-DD'),7,to_date('2007-12-8','YYYY-MM-DD'), next_day(to_date('2007-12-8','YYYY-MM-DD'),6)) from dual把日期换成 你的日期,看看对不 字段类型为NUMBER(10)时1与10000占的存储空间一样吗 sql语句中如何把number类型转换成varchar2类型 多表查询SQL语句? 很郁闷的一个问题,做过HA的高手进来看看! asp中如何调用Oracle的存储过程? 帮忙看下PRO*C是不是写的有些问题,整了个下午了,老是编译不过 咨询一下 关于表之间的约束问题???? PL/SQL上的随机函数!(在线等待) 面试题大家讨论下 如何获得游标的最后一行 急求一个SQL语句,关联的问题,要在语句中进行逻辑判断
这个是取当前星期,然后再自己判断吧
注意自己数据库时间区域的设置
NXT_DAY
----------
25-5月 -01
把日期换成 你的日期,看看对不