在标准SQL中,带偏移-1的引线与带偏移+1的滞后相同?

时间:2016-04-18 20:57:40

标签: sql window-functions

SQL提供了两个窗口函数 function product_cat_taxonomy_custom_fields($tag) { } add_action('product_cat_add_form_fields','product_cat_taxonomy_custom_fields'); ,以根据给定条件获得第n个前一个下一个值。现在,假设两个函数都采用可选的偏移值,那么lead是否正确,反之亦然?或者就此而言lag

这似乎是明显的结论,但事实是a)这没有在任何文档中明确提及,并且b)两个函数确实存在,而在上述等价的情况下,只需要一个函数而不会丧失功能,这让我相信我可能会在这里遗漏一些东西。

等价性是否成立,如果不成立,lead(col1, -n) === lag(col1, n)lead(col1, -n) over(order by col2 asc) === lead(col1, +n) over(order by col2 desc)会有什么不同?

0 个答案:

没有答案