Sql 填充空列';s值基于另一列的上一个值
我的要求是,如果最后一行的开始日期为null,则其值应为31/oct/11。这是上一行的结束日期值Sql 填充空列';s值基于另一列的上一个值,sql,oracle,Sql,Oracle,我的要求是,如果最后一行的开始日期为null,则其值应为31/oct/11。这是上一行的结束日期值 提前感谢。如果前一行的目的是在该代码的结束日期前订购最后一行,则可以使用: -------------------------------------- code Start DT End date Status -------------------------------------- Y68 25/OCT/11 25/OCT/11 ADM_CHECKD Y68 25/
提前感谢。如果前一行的目的是在该代码的结束日期前订购最后一行,则可以使用:
--------------------------------------
code Start DT End date Status
--------------------------------------
Y68 25/OCT/11 25/OCT/11 ADM_CHECKD
Y68 25/OCT/11 25/OCT/11 SATISFIED
Y68 25/OCT/11 25/OCT/11 SATISFIED
Y68 25/OCT/11 31/OCT/11 SATISFIED
Y68 SATISFIED
例如:
如果前一行的目的是在该代码的结束日期前获得最后一行订单,则可以使用:
--------------------------------------
code Start DT End date Status
--------------------------------------
Y68 25/OCT/11 25/OCT/11 ADM_CHECKD
Y68 25/OCT/11 25/OCT/11 SATISFIED
Y68 25/OCT/11 25/OCT/11 SATISFIED
Y68 25/OCT/11 31/OCT/11 SATISFIED
Y68 SATISFIED
例如:
获取最大结束日期并设置该日期如何?是要填充表还是填充select查询中的列?当您说“上一行”时,表示数据有顺序。您是按
结束日期
还是按开始日期
或其他列排序?获取最大结束日期并设置该日期如何?是要填充表还是在选择查询中填充列?当您说“上一行”时,表示数据有顺序。您是按结束日期
还是按开始日期
或其他列排序?