
正文
oracle怎么求星期几,oracle根据日期获取星期几
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Oracle计算周数的几种方式
比如星期一到星期天算一周 查2011年7月完整周数 select max(count1) - 1 from (SELECT count(1) count1 FROM DUAL WHERE TO_CHAR(ADD_MONTHS(LAST_DAY(to_date('201107', 'yyyyMM')), -1) + LEVEL, 'DAY') = '星期一' CONNECT BY LEVEL
相关问答
Q1: oracle怎么根据时间求星期几?
select decode(to_char(sysdate,'d'),'1','周日','2','周一','3','周二','4','周三','5','周四','6','周五','周六') from dual;
-- sysdate 系统默认时间
Q2: 在oracle中,怎么去得到当前的日期时间是周几
to_char(日期,'D')
比如:
select to_char(sysdate,'D') from dual;
其中周日是1,周一是2 。。。 以此类推
Q3: 关于请问oracle中是否有取得星期几的函数
select sysdate,to_char(sysdate,'d') from dual;
星期五 是6
星期六 是7
星期天 是1
其他类推






