如何对同一张表中的同一个字段进行比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ldb987/article/details/84930722

需求:
查找相比于之前的(昨天的)价格有所提高的数据。

难点:
需要对同一张表的相邻日期字段的价格做比较

举例:
给定一个price表:
在这里插入图片描述
根据需求,返回如下数据:
在这里插入图片描述

解决:

SELECT
    price.*
FROM
    price
        JOIN
    price p ON DATEDIFF(price.date, p.date) = 1
        AND price.price > p.price

猜你喜欢

转载自blog.csdn.net/ldb987/article/details/84930722