您好
我需要帮助写一个SQL查询,使连续两个日期值的差异。
我的表结构如下:
Symbol Name Dates Outstanding values
VAN Equity 12/3/2011 0.7995
VAN Equity 12/4/2011 0.7995
VAN Equity 12/5/2011 0.7000
VAN Equity 12/8/2011 0.7000
我想在下面的表格输出:
{C}我来与下面的查询。
上面的查询工作正常,如果我只是一个符号名。WITH LHP AS
(
SELECT *, ROW_NUMBER() OVER(ORDER BY Dates ) AS rn
FROM test_table as LI
)
SELECT mc.[Outstanding Values] - mp.[Outstanding Values],
mc.[Outstanding Values] , mp.[Outstanding Values]
FROM LHP mc
inner JOIN LHP mp
ON mc.rn = mp.rn - 1
不过,如果我有我在下面的格式的数据:
{体C3}即多套分布在整个同一套符号名称,日期我的查询给我并不如预期的结果如下所示:
{的C4}任何帮助将不胜感激。