计算窗口函数中第一个和最后一个值之间的差异

时间:2017-10-07 15:06:36

标签: sql postgresql quantitative-finance

我使用以下查询将财务数据汇总到蜡烛图表中:

这会给我一些行,每行代表给定市场的烛台,在给定的时间点。

这很好,但我也想计算不同时间间隔(最后一小时,最后4小时,最后一天等)的价格变化率

实现这一目标的最佳方法是什么?可以使用我已经使用的窗口函数来完成吗?

DELIMITER $$

CREATE TRIGGER totals
AFTER INSERT ON orders
FOR EACH ROW
BEGIN
    UPDATE paynow
        SET totalpayment = totalpayment + NEW.total
        WHERE userid = NEW.userid AND NEW.total IS NOT NULL;
END;$$

DELIMITER ;

非常感谢

0 个答案:

没有答案