【发布时间】:2010-10-18 13:15:01
【问题描述】:
对于以下数据:
日期|值|检查
2009 | 5 | 1
2008 | 5 | 1
2007 | 5 | 1
2006 | 5 | 0
2005 | 5 | 0
2004 | 5 | 1
2003 | 5 | 1
2002 | 5 | 1
我需要选择从 2009 年开始的所有行,直到检查列中第一次出现 0:
日期|值|检查
2009 | 5 | 1
2008 | 5 | 1
2007 | 5 | 1
我尝试了延迟功能,但我只能在一个月前检查。
我正在开发 Oracle 10g。
更新:
一切似乎都运行良好,我的测试数据集太小,无法说明性能差异。
【问题讨论】: