sql - 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) 不存在。
我陷入了困境...
如果有人有任何想法,我真的很感激。
非常感谢!
解决方案
推荐阅读
- apache-camel - Apache Artemis - Apache Camel 线程消费者随着时间的推移变得缓慢
- r - 保留所有不同的列,而不是一个 r
- flutter - 长按Flutter底部导航栏项目后如何禁用弹出/吐司?
- twitter - 有什么好的指导方针可以避免被新创建的机器人被 twitter API 锁定?
- php - 如何检索创建下载文件的原始时间?
- javascript - 真/假的麻烦
- mariadb - mysql中带有数组值的条件
- macos - Mac M1 上的 Bettercap(zsh 已被杀死)
- python - 尝试访问确实存在的类方法时出现 AttributeError
- python - 试图从 PDF 中提取文本给了我这个错误:“TypeError: can only concatenate str (not "NoneType") to str"