首页 > 解决方案 > SQL 函数问题 - 带数据列的 MOD 函数不起作用

问题描述

我在sql中的函数有问题。

SQL函数:

SELECT resolved_by ,short_description ,case_id ,STATUS ,create_date ,resolved_date ,resolution, datediff(day, create_date, resolved_date) - 1 - MOD (create_date, 1) + MOD(resolved_date, 1)
FROM booker.o_remedy_tickets
WHERE assigned_to_group IN ( 'emae' ) AND create_date > '2020-11-17' 

在 excel 中它可以工作并且 mod 函数看起来像:

=NETWORKDAYS(E2,F2)-1-MOD(E2,1)+MOD(F2,1) 

但我不知道如何将此 mod 函数格式化为 sql。

create_date 表的格式如下:2020-11-11 07:58:16.0

resolve_date 格式如下:2020-11-11 09:38:38.0

我有错误:

无效操作:函数 mod(timestamp without time zone, integer) 不存在。

我陷入了困境...

如果有人有任何想法,我真的很感激。

非常感谢!

标签: sqlmod

解决方案


推荐阅读