gpt4 book ai didi

mysql - 比较两个日期分区上的同一行

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

如果数据存储在每日分区中,那么构建查询以识别两个不同日期分区之间一个值的变化的最佳方式是什么?

日期分区一 06/20

名称 汽车 颜色
约翰 沃尔沃 蓝色
玛丽 默克 绿色
保罗 宝马 红色

日期分区二 06/21

名称 汽车 颜色
约翰 沃尔沃 蓝色
玛丽 福特 绿色
保罗 宝马 红色

在这种情况下,在第 20 和第 21 个分区之间,Mary 从 Merc 变成了 Ford,因此我想提取该行的所有值以及前后值。返回结果应该是:

玛丽 - 默克/福特 - 格林

最佳答案

试试这个

SELECT A.Name, A.Car, B.Car, A.Color
FROM myTable A INNER JOIN myTable B
ON A.DatePartition = '20 Jun 2017'
AND B.DatePartition = '21 Jun 2017'
AND A.Name = B.Name
AND A.Car <> B.Car

关于mysql - 比较两个日期分区上的同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790644/

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