摘要: select min(case when a != '0' then a end) from aaa 阅读全文
posted @ 2020-09-29 17:34 韩云松 阅读(204) 评论(0) 推荐(0)
摘要: 背景:需要列出用户一天中24小时每个小时的累计消费,通过用户消费记录的结束时间与时间表关联后,只能累计计算出有过消费的小时如图:0点到1点累计消费10元,1点到2点无消费,2点到3点累计消费20。 现在对空字段进行补空值,使用lag只能对上一行进行补,无法补多个连续空值。 解决:开窗求出当前行到第一 阅读全文
posted @ 2020-09-29 17:02 韩云松 阅读(1556) 评论(0) 推荐(1)