我已经成功地提取了一个变量中的一个值和另一个变量(作为我的XQuery表达式的一部分)中的值列表。xquery-如何获得数值列表中连续值之间的差异
现在,假设单值变量
x=1
和列表变量命名为y随值 2,4,7,11,16
我想提取以下值(2-1),(4-2),(7-4),(11-7),(16-11)
即,列表变量的第一值减去单值变量,列表变量的连续成员之间。
我尝试使用
for $pos in list-variable/position()
-> if clause for $pos=1 (to subtract and shown list variable- single value variable)
->else show difference b/w consecutive list variables...
,但没有显示在所有作为输出......什么我错在这里做什么?
如果我也想从结果列表中的最小/最大值,我该怎么做? (在xquery 1/xquery 3中)?谢谢... – Arvind