gpt4 book ai didi

mysql - 如何在mysql表中进行逐行计算以获得汇总结果?

转载 作者:行者123 更新时间:2023-11-29 21:02:00 24 4
gpt4 key购买 nike

我在名为 nozel_reading 的 mysql 表中有以下记录

enter image description here

我想通过根据nozel_id和shift_id区分last_reading来获得汇总结果。

示例

enter image description here

最佳答案

这将为您提供最新的 Shift_id 编号,并计算最新和最早读数之间的差异(如果读数 #s 上升)作为每日摘要。不确定您是否想要字符格式的差异或实际计算出来的差异,但如果需要,您可以转换为字符。

select dt, nozel_id, max(shift_id) as shift_id, 
case when max(last_reading) - min(last_reading) = 0
then max(last_reading)
else max(last_reading) - min(last_reading)
end as Difference
from nozel_reading
group by dt, nozel_id

关于mysql - 如何在mysql表中进行逐行计算以获得汇总结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37139437/

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