yh_keyHrrRX新手上路
发表于 2024-4-28 14:30:03 显示全部楼层
yhdata_lyaa 发表于 2024-4-28 14:23
只有脚本函数支持

有没有其他的解决方法
回复

使用道具 11#

yhdata_lyaa
发表于 2024-4-28 14:59:00 显示全部楼层
yh_keyHrrRX 发表于 2024-4-28 14:30
有没有其他的解决方法

没有了,计算列只有计算两个日期差值的函数dateGap,没有计算工作日的。
不过可以计算出差值以后,自行扣除节假日
回复

使用道具 12#

yh_keyHrrRX新手上路
发表于 2024-4-28 17:47:05 显示全部楼层
yhdata_lyaa 发表于 2024-4-28 14:59
没有了,计算列只有计算两个日期差值的函数dateGap,没有计算工作日的。
不过可以计算出差值以后,自行扣 ...

系统扣除工作日嘛?
还是人扣除工作日
回复

使用道具 13#

yhdata_lyaa
发表于 2024-4-28 18:05:51 显示全部楼层
yh_keyHrrRX 发表于 2024-4-28 17:47
系统扣除工作日嘛?
还是人扣除工作日

人工
回复

使用道具 14#

yh_keyHrrRX新手上路
发表于 2024-4-29 09:20:19 显示全部楼层
yhdata_lyaa 发表于 2024-4-28 18:05
人工

我们在计算列中写了SQL语录也实现不了。看下是啥原因。SQL语录不行吗?

DECLARE @StartDate DATE = '2024-04-01', @EndDate DATE = '2024-04-30';

WITH DateRange AS (
    SELECT @StartDate AS DateValue
    UNION ALL
    SELECT DATEADD(DAY, 1, DateValue)
    FROM DateRange
    WHERE DateValue < @EndDate
),
WeekDays AS (
    SELECT DateValue
    FROM DateRange
    WHERE DATEPART(WEEKDAY, DateValue) NOT IN (1, 7) -- 假设周日为1,周六为7,根据数据库系统可能需调整
)
SELECT COUNT(*) AS WorkingDaysCount
FROM WeekDays;
回复

使用道具 15#

yhdata_MQeH9hxg玄铁三
发表于 2024-7-5 12:16:44 显示全部楼层
yh_keyHrrRX 发表于 2024-4-28 13:04
我们计算表达式没有networkdays

我的也没有,你解决了这个问题了吗
回复

使用道具 16#

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部