我在postgres中有一个名为workorders的表。它有各种标题。我感兴趣的是labour,date_out和ident。该表与wo_parts(工作部件)相关联。在这张表中是我感兴趣的标题,部分和工作顺序。两者都是整数。 (零件自动编号)决赛桌是part2vendor,标题是零售和成本。对,基本上发生的是.....我创建一个工作单(发票)。这将调用part2vendor中的一部分。我输入并发票。在工单中创建并保存一行。它被赋予一个身份。在wo_parts中,我使用的零件以及使用的工单号和数量都被记录下来。我想要做的是在php中创建一个报告,将所有这些信息集中在一个页面上。 IE浏览器。如果我选择的日期为2009-10-01至2009-10-31,它将拉动所有工作单位,并告诉我所售出的总劳动量,然后使用这3个表格,对我销售的零件的利润(零售成本)进行说明。我希望我已尽可能地解释清楚。有任何问题请问我。非常感谢您的宝贵时间。
0
A
回答
1
您需要阅读关于SQL查找包括“聚合”,“SUM”和“GROUP BY”的关键字。
您查询看起来像(但是这肯定会需要纠正):
选择 SUM(wo.labor)AS tot_labor, SUM(p2v.cost - p2v.retail)AS tot_profit FROM 工作单号AS wo JOIN wo_parts AS wp ON wo.ident = wp.ident [?] JOIN part2vendor AS p2v ON ...某事... WHERE date_out BETWEEN'2009-10-01':: date AND'2009 -10-31' ::日期;
相关问题
- 1. Tableview基于Array结果显示数据?
- 2. 基于从Array
- 3. 显示基于
- 4. 显示基于
- 5. 突出显示基于id的ListView行
- 6. 基于InputDate高亮显示行
- 7. 基于sql结果显示行
- 8. mysqli基于行ID值显示数据
- 9. 显示基于关键
- 10. 显示基于条件
- 11. 格显示基于按钮
- 12. 显示隐藏立基于
- 13. 显示基于JSON paylod值
- 14. 基于有多少显示
- 15. ListView显示错误,在每一行中显示“String [] array”C#
- 16. 基于范围的多维std :: array
- 17. 显示基于其他行标准的行
- 18. UIImageView Array未显示内容?
- 19. TextView Array不显示数据
- 20. array在uitableview中显示
- 21. 的MySQL显示基于字段的值
- 22. 基于滚动显示/隐藏基于Javascript的图像
- 23. 显示日期基于文化,但基于模式的时间
- 24. Array to multidimensional array ...基于foo.bar.baz-dots数组键名
- 25. List to Array | Java测试GUI基于
- 26. 显示基于URL路径的结果
- 27. 以angularjs显示基于值的文本
- 28. 显示基于PHP值的HTML元素
- 29. JSF - 基于角色的页面显示
- 30. 基于名称的C#显示组件
如果您将发布涉及到的所有表的CREATE语句,那么理解您的系统将会容易得多。 – cope360 2009-10-28 21:48:07