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

QQ登录

只需一步,快速开始

伟伟

银牌会员

70

主题

272

帖子

2496

积分

银牌会员

积分
2496
伟伟
银牌会员   /  发表于:2019-3-2 13:53  /   查看:3135  /  回复:12
下面的视图是错的,应完成时间、已延期天数出不来

SELECT
加工报工时间.单号,加工报工时间.报工时间,加工报工时间.计划天数,
('报工时间')+('预估天数') as 应完成时间,datetime('now','localtime')-('应完成时间') as 已延期天数
FROM "加工报工时间"



本帖子中包含更多资源

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

x

12 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-4 10:00:20
沙发
建议使用公式字段实现。

本帖子中包含更多资源

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

x
回复 使用道具 举报
伟伟
银牌会员   /  发表于:2019-3-4 14:45:56
板凳
Eric.Liang 发表于 2019-3-4 10:00
建议使用公式字段实现。

感谢~·~
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-4 15:02:08
地板

不客气
回复 使用道具 举报
伟伟
银牌会员   /  发表于:2019-3-4 17:08:08
5#
这个公式字段怎样修改才对
IF(AND(ISBLANK([完成报工时间]),ISBLANK([计划天数])),DATEDIF([应完成时间]),NOW(),"d"),0)
回复 使用道具 举报
伟伟
银牌会员   /  发表于:2019-3-5 08:07:19
6#

这个公式字段怎样修改才对
IF(AND(ISBLANK([完成报工时间]),ISBLANK([计划天数])),DATEDIF([应完成时间]),NOW(),"d"),0)
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-5 09:13:23
7#
伟伟 发表于 2019-3-5 08:07
这个公式字段怎样修改才对
IF(AND(ISBLANK([完成报工时间]),ISBLANK([计划天数])),DATEDIF([应完成时间] ...

=IF(AND([完成报工时间]="",[计划天数]=""),DATEDIF([应完成时间]),NOW(),"d"),0)
你这样尝试下
回复 使用道具 举报
伟伟
银牌会员   /  发表于:2019-3-5 09:34:58
8#
本帖最后由 伟伟 于 2019-3-5 09:37 编辑
Eric.Liang 发表于 2019-3-5 09:13
=IF(AND([完成报工时间]="",[计划天数]=""),DATEDIF([应完成时间]),NOW(),"d"),0)
你这样尝试下

不行哦·····,好像不支持 =""



本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-3-5 10:55:12
9#
您好,因为公式字段中只能使用公式字段左侧中提供的函数,提供的函数中没有 AND哦,您可以直接再页面中使用公式,而不要使用公式字段来实现。只要您不会使用公式字段进行字段关联和查询,就不影响的哈。

本帖子中包含更多资源

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

x
回复 使用道具 举报
伟伟
银牌会员   /  发表于:2019-3-5 11:04:48
10#
Tracy.Liu 发表于 2019-3-5 10:55
您好,因为公式字段中只能使用公式字段左侧中提供的函数,提供的函数中没有 AND哦,您可以直接再页面中使用 ...

就是要使用公式字段查询和排序的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部