找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-8 19:53  /   查看:1373  /  回复:2
1金币
本帖最后由 swejet 于 2021-9-8 20:13 编辑

假定有一个表名为 model_1,有3列,一列是日期,一列是设备名,一列是产量

统计每一天的产量合计:select 日期,sum(产量) 产量 from model_1 group by 日期 order by 日期,这个很好实现

现在要用语句实现把前一天的产量合计也比较出来,这要怎么实现?

select 日期,产量合计,<前一天的产量合计> from model_1

用SQL语句如何实现?
在活字格的页面上如何实现呢?

最佳答案

查看完整内容

您好,在7.1的版本中,活字格支持写sql 了,这个需求应该没什么难度, 如果在现版本做的话,可以这样用一个表格查当天的汇总数据, 然后加一个辅助表格查前一条的汇总数据,然后用vlookup把前一天的数据 匹配在当天数据中,

2 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-8 19:53:56
来自 3#
您好,在7.1的版本中,活字格支持写sql 了,这个需求应该没什么难度,
如果在现版本做的话,可以这样用一个表格查当天的汇总数据,
然后加一个辅助表格查前一条的汇总数据,然后用vlookup把前一天的数据
匹配在当天数据中,
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-8 20:30:43
2#
SQL语句是写出来了,用join

select a.日期,sum(a.产量),sum(b.产量) 昨日产量 from model_1 a left join model_1 b on (a.设备名=b.设备名 and b.日期=dateadd(day,-1,a.日期) group by a.日期

但是用活字格如何实现还是没想到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部