selectcount(casewhento_char(dt,day)星期六orto_char(dt,day)星期日then1
else0end)ascnt
from
(
selectd1+lv-1dt
from
(
selectlevellv
fromdual
connectbylevellt;trunc(d2-d1,0)
)tt
)tm;
自己处理下临界值,这个是两边都取;如果是英文字符集,把星期改称英文,至于什么字符集,用这个判断
selectto_char(sysdate,day)fromdual;
看结果是汉字还是英文
举例2011年,一共有365天,换算为星期是52周零1天
1.1第1天,是周六
那第52周的最后一天为周五即12.30是周五
12.31是第365天,52周后剩下的1天是周六
可以根据上面的规律去计算两个时间段内周六和周日的天数
仅提供思路参考
你好!
selectcount(casewhento_char(dt,DY)星期六orto_char(dt,DY)星期日then1
else0end)ascntfromtbwheredtbetweenaanb
仅代表个人观点,不喜勿喷,谢谢
SELECTto_char(sysdate-10,yyyymmdd)as星期一,to_char(sysdate-4,yyyymmdd)as星期日fromdual;
星期一星期日
2011010320110109
sysdate-7
SELECTto_char(SYSDATE,yyyymmdd)-to_number(to_char(SYSDATE,d)-1)-6,to_char(SYSDATE,yyyymmdd)-to_number(to_char(SYSDATE,d)-1)fromdual
SELECTto_char(sysdate-10,yyyymmdd)as星期一,to_char(sysdate-4,yyyymmdd)as星期日fromdual;
这位仁兄还真会写大家看他回答的日期他是通过回答的那天这样算上周的这也太滑稽了楼主也不验证验证就采纳答案
楼上正解,如果不想用to_char转换格式,可以altersessionsetnls_date_format自己想要的格式;修改时间格式当前会话生效
select日期字段from表名orderby日期字段asc;
-asc是升序
-desc是降序
可以使用to_char函数获取星期
selectto_char(sysdate,dy)fromdual;
oracleto_char格式化函数用于把各种数据类型(日期/时间,int,float,numeric)
转换成格式化的字符串
用于date/time转换的模板
hh一天的小时数(01-12)
hh12一天的小时数(01-12)
hh24一天的小时数(00-23)
mi分钟(00-59)
ss秒(00-59)
ssss午夜后的秒(0-86399)
amora.m.orpmorp.m.正午标识(大写)
amora.m.orpmorp.m.正午标识(小写)
y,yyy带逗号的年(4和更多位)
yyyy年(4和更多位)
yyy年的后三位
yy年的后两位
y年的最后一位
bcorb.c.oradora.d.年标识(大写)
bcorb.c.oradora.d.年标识(小写)
month全长大写月份名(9字符)
month全长混合大小写月份名(9字符)
month全长小写月份名(9字符)
mon大写缩写月份名(3字符)
mon缩写混合大小写月份名(3字符)
mon小写缩写月份名(3字符)
mm月份(01-12)
day全长大写日期名(9字符)
day全长混合大小写日期名(9字符)
day全长小写日期名(9字符)
dy缩写大写日期名(3字符)
dy缩写混合大小写日期名(3字符)
dy缩写小写日期名(3字符)
ddd一年里的日子(001-366)
dd一个月里的日子(01-31)
d一周里的日子(1-7;sun1)
w一个月里的周数
ww一年里的周数
cc世纪(2位)
jjulian日期(自公元前4712年1月1日来的日期)
q季度
rm罗马数字的月份(i-xii;ijan)-大写
rm罗马数字的月份(i-xii;ijan)-小写
上一篇:汉维网线,多模光纤种类
下一篇 > :电脑更换网卡,电脑上怎么换网卡啊
还没有评论,快来抢沙发吧!
最新发现
相关资讯
电脑更换网卡,电脑上怎么换网卡啊
如果你的是XP系统,一般都可以识别市面上大部份的网卡,可以的话,你可以买最普通的瑞昱8139系列网卡,30元左右独立,集成,很容易分辨出来,看看你那根网线的接口,是接在主板上的,还是接在一块独立配件上的,打开机
2024-04-22 07:01:51
金立s7耳机设置,金立手机变成耳机模式,怎样才能调成一般模式
2,金立手机从设置里怎么把耳机模式调换
2024-04-22 06:59:51
触控精灵下载,苹果5s越狱了怎么下载触摸精灵
进入cydia--管理--软件源--编辑/添加--源地址:进入触动精灵源地址--安装【触动精灵】插件(版本已经更新到1.43)将ios设备连接电脑打开pp助手(win)版--文件--系统文件(越狱)--路径:/user/media/touchsprite/lua,将脚本文件导入(注意:如果找
2024-04-22 06:58:52
畅享5s的cpu,华为畅享5s是高通处理器吗
华为畅享5S采用金属材质机身,配备5.0英寸屏幕,搭载1.5GHzMT6753T八核处理器,2GBRAM+16GBROM,支持最高128GB存储卡扩展,500万前置+1300万像素主摄像头,指纹识别2.0,拥有钛灰色,银色,金色三款可选颜色智慧全网通,支持双卡盲插
2024-04-22 06:57:32
移动硬盘被踩,移动硬盘坏没坏我有个移动硬盘,自己不知道到底不小心踩没踩过....
硬盘在工作时,一旦发生较大的震动,就容易造成磁头与资料区相撞击,导致盘片资料区损坏或刮伤磁盘,丢失硬盘内所储存的文件数据因此,在工作时或关机后主轴电机尚未停顿之前,千万不要搬动电脑或移动硬盘,以免磁头
2024-04-22 06:53:53
新闻热榜
热门游戏
精彩专题