|
1
1
我不能百分之百地肯定我理解你的问题,也没有足够的样本数据/预期输出可以确定,但我认为这个查询会给你想要的结果。它使用两个CTE:一个用于获取每个建筑物/房间/日期/时间组合的差异,另一个用于求和
输出太长,无法包含在此处,但我创建了一个 demo on dbfiddle . 交替的 demo on dbfiddle.uk
请注意,我使用了
|
|
2
1
我很难理解你在 第二 预期输出。然而,对于它的价值,这里有一些例子和演示可能会帮助您。
如果您使用的是MySQL8.0,那么您可以使用
window functions
访问与当前行相关的行。以下查询返回
第一
预期产量(尽管没有上一个日期,
使用旧版本的MySQL,您可以使用-
一旦您有了一个返回出勤差异的查询,您就可以很容易地看到它在外部查询中是上升还是下降。例如,考虑:
见 this db fiddle . |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |