永发信息网

根据出勤天数,怎么计算星期六几天?

答案:2  悬赏:50  手机版
解决时间 2021-01-25 06:34
比如出勤天数是7天,那就是1个星期六,显示为1
出勤天数为20天,那就是3个星期六,显示为3。用什么公式可以自动计算呢?
最佳答案
您的意思是否为每7天1个星期六,不足7天的如果达到6天就有一个星期六,5天或者5天以下的就视为没有星期六?
如果是这样,可以用if,mod和quotient嵌套来实现:
IF(MOD(出勤天数,7)<6,QUOTIENT(出勤天数,7),QUOTIENT(出勤天数,7)+1)
全部回答
--建议构建一个日历表,能够体现出工作日和非工作日,这样算的话更准; --下面是简单剔除双休的sql方法 --mssql: select a,        b,        count(case                when d in (1, 7) then                 null                else                 1              end)   from (select a, b, c, datepart(dw, dateadd(day, t1.number, a)) d           from (select a, b, datediff(day, a, b) as c                   from (select '2012-01-01' as a, '2012-12-31' as b) t) t,                master .. spt_values t1          where t1.type = 'p'            and t1.number < c) t2  group by a, b;  --oracle:  select a,        b,        count(case                when d in (1, 7) then                 null                else                 1              end)   from (select a, b, a + level - 1 as c, to_char(a + level - 1, 'd') d           from (select to_date('2012-01-01', 'yyyy-mm-dd') a,                        to_date('2012-12-31', 'yyyy-mm-dd') b                   from dual)         connect by level <= b - a)  group by a, b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
莱芜市钢城区颜庄镇北官庄村幼儿园怎么去啊,
二o一五年正月十二日子好吗
患者女性,30岁,20天前排尿时疼痛,7天前出
简历用短信形式怎么写
在酉阳,拿新车牌照是几选1
英语中动词放在句首的用法是什么?
莱芜市莱城区凤城街道办事处东沈家庄幼儿园地
下列对于帮助他人不仅是付出,也是收获的理解
家里院子里想装俩个摄像头,都需要什么设备,
alt+数字的问题
我亲戚女儿,今年25周岁,从中学起,就是中性
自己在小贷app里面借款app里面显示已通过已放
与神经衰弱不符合的是()。A.精神性疲劳B.休息
部落冲突5本适合冲杯拿3农民么
方中山胡辣汤周口庆丰路店地址有知道的么?有
推荐资讯
【排列数公式】排列数公式和组合数公式的应用
这个PS效果图详细步骤谁会做啊。最好能弄个视
清关资料身份证上的地址代表收货代表收货地址
杜尔伯特蒙古族自治县烟草专卖局业务大厅地址
快过年了,我想给我姐姐家的孩子买点东西,想
排水弯头有个洞漏水。但人够不到。怎么修理
请问苹果5上用pp助手好吗?
新买的手机没有贴膜用衣服在屏幕上擦会擦出划
【我国四大工业基地】我国四大工业基地发展的
吉林省四平市双辽市东华老年乐园怎么去啊,我
哪些行为是破坏市容环境卫生行为?
聚会性痤疮能治好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?