请任何人帮我写sql查询,将给过滤后的数据与以前的日期值进行比较。
例如
symbol date pivot
SBIN 2020-06-05 184.533
SBIN 2020-06-04 174.4
SBIN 2020-06-03 175.6
SBIN 2020-06-02 169.583
SBIN 2020-06-01 168.267
SBIN 2020-05-29 159.467
SBIN 2020-05-28 159.1
SBIN 2020-05-27 156.733
SBIN 2020-05-26 151.6
SBIN 2020-05-22 151.967
SBIN 2020-05-21 153.2
SBIN 2020-05-20 153.267
我需要查询,以找到股票的名单,如果上一天的数据透视小于当天的数据透视
1条答案
按热度按时间iszxjhcz1#
如果您运行的是mysql 8.0,则可以使用窗口函数:
这将为您提供其“上一行”的所有行
pivot
大于当前值(以及上一个轴的值,在列中)lag_pivot
).在早期版本中,一种方法是关联子查询: