teradata 中的 0 前和 0 后
Posted
技术标签:
【中文标题】teradata 中的 0 前和 0 后【英文标题】:0 preceding and 0 following in teradata 【发布时间】:2016-06-08 08:38:50 【问题描述】:我刚刚发现 Teradata SQL 中的“0 前”和“0 后”不是一回事。也许知道这背后的原因并不重要,但我仍然对此感到好奇并想知道其中的逻辑。那么,有谁知道它们之间有什么区别吗?
【问题讨论】:
【参考方案1】:基于标准 SQL 没有区别,两者都等价于current row
。
但 Teradata 似乎有点不同,当它是一个累积窗口时:在ROWS BETWEEN UNBOUNDED/n PRECEDING AND 0 PRECEDING
中它与1 PRECEDING
相同,很奇怪。
当然我无法想象为什么有人会实际使用它而不是current row
。
【讨论】:
以上是关于teradata 中的 0 前和 0 后的主要内容,如果未能解决你的问题,请参考以下文章
sql teradata 过滤日期 - 数据库版本 Teradata 15.10.06.02 和提供程序版本 Teradata.Net 15.11.0.0