请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

无名之辈

注册会员

8

主题

20

帖子

84

积分

注册会员

积分
84

[已处理] 添加公式问题

无名之辈
注册会员   /  发表于:2025-3-15 15:56  /   查看:249  /  回复:11
1金币
时间格式为2023-10-01 09:00:00  我要用下班时间减去上班时间,当得到的小时数大于8时,返回值为1,否则返回为0,设置一个公式

上班的时间字段为Starttime,下班的时间字段为Endtime  ,但是就是不能成功,大神们看是我的公式写错了吗?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你可以试试写个视图,用sqlserver的DATEDIFF函数去算 比如: SELECT ,[type],[starttime],[endtime], DATEDIFF(HOUR, [starttime], [endtime]) AS HourDifference FROM [数据表1];

11 个回复

倒序浏览
最佳答案
最佳答案
Emma
注册会员   /  发表于:2025-3-15 15:56:21
来自 9#
你可以试试写个视图,用sqlserver的DATEDIFF函数去算
比如: SELECT [ID],[type],[starttime],[endtime], DATEDIFF(HOUR, [starttime], [endtime]) AS HourDifference FROM [数据表1];

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
高小牛
注册会员   /  发表于:2025-3-15 17:05:24
2#


函数名不对
参数设置不对
这个公式是不是不能计算小时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
无名之辈
注册会员   /  发表于:2025-3-16 10:22:08
3#
高小牛 发表于 2025-3-15 17:05
函数名不对
参数设置不对
这个公式是不是不能计算小时

大神,能不能给个正确实例,我试了好多个公式都不行。
回复 使用道具 举报
stranger
银牌会员   /  发表于:2025-3-16 10:45:12
4#
无名之辈 发表于 2025-3-16 10:22
大神,能不能给个正确实例,我试了好多个公式都不行。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
高小牛 + 5

查看全部评分

回复 使用道具 举报
stranger
银牌会员   /  发表于:2025-3-16 12:21:46
5#

0和1判断


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
无名之辈
注册会员   /  发表于:2025-3-17 08:51:39
6#

我这里不行,这是不是类型的问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
无名之辈
注册会员   /  发表于:2025-3-17 08:54:39
7#
在说明一下,我的这个是在外联SQL表的
回复 使用道具 举报
stranger
银牌会员   /  发表于:2025-3-17 09:35:39
8#
无名之辈 发表于 2025-3-17 08:54
在说明一下,我的这个是在外联SQL表的

外置库,你直接在数据库管理器里面添加计算字段就行了,可以不做活字格设计器里面,具体语法就参考你用的数据库 例如  mssql DATEDIFF(hour,[开始日期],[结束日期])
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-3-17 09:50:01
10#
感谢各位大佬的支持~
可以参考楼上大佬们的方案,写视图去计算。您外连库中这个日期字段的类型是什么呢?我们测试一下看看能不能复现这个问题
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部