gpt4 book ai didi

mysql - MySql中两个表的交叉表

转载 作者:行者123 更新时间:2023-11-29 01:00:08 25 4
gpt4 key购买 nike

我有两个表,一个是*parts_raised*,另一个是*parts_detail*。

parts_raised:

SN(int),Job_Number(int),Category(varchar),Part_code(int),technician(varchar),Time      (timestamp),

零件详情:

Part_code(int),Value(int),Descriptions(text),

两个表中的part_code相同。

我如何编写查询以实现工作总数以及每个技术人员每天的总成本。

technician    day1                             day2            
Total Jobs total cost Total Jobs total cost

Technician-1 4 153 5 253
Technician-2 7 352 2 256

如何实现这一点或建议任何其他方法来获得相同的结果?

最佳答案

这样行吗?

SELECT
technician, Job_day, SUM(Value)
FROM
(
SELECT
pr.technician, DAY(pr.Time) AS Job_day, pd.Value
FROM
parts_raised AS pr
JOIN
Parts_detail AS pd
ON
pd.Part_code = pr.Part_code
) AS tempId
GROUP BY
technician, Job_day

关于mysql - MySql中两个表的交叉表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3854430/

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