gpt4 book ai didi

sql - 生成报告,例如收入/损失等

转载 作者:可可西里 更新时间:2023-11-01 08:57:06 27 4
gpt4 key购买 nike

我有 2 个表,采购和销售,每个表都有一个日期字段和一个成本字段。

我想生成几种不同类型的报告,例如我想显示每个月或每年的损益,或者显示特定商品在给定任意时间段内的销售频率(可能基于用户输入)

做这样的查询是否非常复杂,它们依赖于复杂的计算吗?

比如sales.costs字段和purchases.costs字段的合计如何显示盈亏?

最佳答案

这类事情相当简单明了,并且是一个很好的例子,说明了为什么 SQL 数据库功能强大且使用起来很有趣。对于您的示例查询,我会做这样的事情:

SELECT SUM(purchases.costs) + SUM(sales.costs) AS total_cost FROM purchases, sales;

要进行按年计算成本的查询,您可以这样做:

SELECT SUM(sales.cost) + SUM(purchases.cost) AS cost,
YEAR(sales.ts) AS year
FROM sales INNER JOIN purchases
ON YEAR(sales.ts) = YEAR(purchases.ts)
GROUP BY YEAR(sales.ts);

关于sql - 生成报告,例如收入/损失等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3173546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com