我刚刚发现' 0之前' 0并且' 0跟随' 0在Teradata SQL中不是一样的东西。也许知道背后的原因并不重要,但我仍然对此感到好奇,并想知道逻辑。那么,有谁知道它们之间有什么区别?
答案 0 :(得分:1)
基于标准SQL,没有区别,两者都相当于by
。
但Teradata似乎有点不同,当它是累积窗口时:current row
它与ROWS BETWEEN UNBOUNDED/n PRECEDING AND 0 PRECEDING
相同,非常奇怪。
当然,我无法想象为什么有人会实际使用此代替1 PRECEDING
。