如题

解决方案 »

  1.   

    比如说今天是周二,加三个工作日应该是本周五,代码如下:
    select decode(curr.weekday, 'monday', sysdate+3,  --本周周四
    'tuesday', curr.today +3,   --本周周五
    'wednesday', curr.today +5, --下周周一
    'thursday', curr.today +5,  --下周周二
    'friday', curr.today +5,    --下周周三
    'saturday', curr.today +4,  --下周周三
    'sunday', curr.today +3     --下周周三
    ) next3day from 
    (select trunc(sysdate) today, to_char(trunc(sysdate),'day','nls_date_language=american') weekday from dual) curr;
      

  2.   

    在java项目中,不是不提倡用存储过程吗?方便后面对数据库维护,不知道是不是这样、