SQL中的Look-back子句?

时间:2015-01-07 20:07:30

标签: sql vertica

使用SQL如何编写一个查询来获取Field2的第一个非空值,但回顾并输出Field1中的'4'和字段2中的'7'?

基本上我希望第一次出现Field 2不为null,然后切掉所有内容,然后回顾Field1的最后一个非null值。

以下示例:

H_T | ID| Field1 | Field2  
1   | 1 | 1    | N         
2   | 1 | 4    | N  
3   | 1 | N    | 7   
4   | 1 | 2    | N  

请原谅可怕的格式,如果您需要澄清,请告诉我。

0 个答案:

没有答案