找回密码
 立即注册

QQ登录

只需一步,快速开始

香蕉哥哥

注册会员

1

主题

2

帖子

33

积分

注册会员

积分
33
  • 95

    金币

  • 1

    主题

  • 2

    帖子

最新发帖
香蕉哥哥
注册会员   /  发表于:2023-12-26 14:29  /   查看:719  /  回复:3
10金币
本帖最后由 香蕉哥哥 于 2023-12-27 15:49 编辑

   各位大神

       现在有三张表,第一张表中有多个工站,现在是需要根据产品名称,日期,条件查询,每个工站的求和数据。求大家给点思路,谢谢
工程文件,见附件


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

3 个回复

倒序浏览
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-26 17:58:01
沙发
本帖最后由 Shawn.Liu 于 2023-12-26 17:59 编辑

您好,这个问题是需要查询三张表的数据根据产品和工站计算投入量等字段的和是吗,从demo中看可以参考下方使用视图来实现:

  1. SELECT "产品","工站",SUM("投入量") AS "投入量",SUM("合格量") AS "合格量",SUM("报废量") AS "报废量"
  2. FROM (
  3.         SELECT "日期","产品","工站","投入量","合格量","报废量"
  4.         FROM "入站"
  5.         UNION ALL
  6.         SELECT "日期","产品","工站","投入量","合格量","报废量"
  7.         FROM "贴片"
  8.         UNION ALL
  9.         SELECT "日期","产品","工站","投入量","合格量","报废量"
  10.         FROM "出货" )
  11. GROUP BY "产品","工站"
复制代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
香蕉哥哥
注册会员   /  发表于:2023-12-27 09:03:07
板凳
Shawn.Liu 发表于 2023-12-26 17:58
您好,这个问题是需要查询三张表的数据根据产品和工站计算投入量等字段的和是吗,从demo中看可以参考下方使 ...

谢谢老师,视图可以实现,各个工站的统计求和,但是我想请问下这个视图如何按照日期区间进行查询汇总呢。
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-27 14:44:30
地板
香蕉哥哥 发表于 2023-12-27 09:03
谢谢老师,视图可以实现,各个工站的统计求和,但是我想请问下这个视图如何按照日期区间进行查询汇总呢。

因为视图是根据产品和工站进行分组,对投入量、合格量和报废量进行求和,那么一组数据中多个日期值如何计算呢,是取最大的日期,还是每一个日期都需要?
如果每一个日期都需要可以考虑使用数据透视表结合视图(只做联合查询)来实现日期的筛选;或者也可以每次筛选日期时通过在服务端命令-执行SQL命令查询,返回到前端,导入JSON数据到表格实现。
透视表基本使用 - 活字格V9帮助文档 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部