例如,我想计算每个ID的状态天数。表Current_State有三列(日期,ID,状态),我想添加计算列Days-in-state。如何计算Redshift中给定ID的具有相同字段值的行数?
Date, ID, State, Days-in-state 1/1/2017, 123, A, 1 1/2/2017, 123, A, 2 1/3/2017, 123, A, 3 1/4/2017, 123, B, 1 1/5/2017, 123, B, 2 1/1/2017, 345, A, 1 1/2/2017, 345, B, 1 1/3/2017, 345, B, 2 1/4/2017, 345, B, 3 1/5/2017, 345, C, 1
我读了一篇文章,说窗口函数可以工作,但不是很清楚,也没有ID要求。谢谢你的帮助。
编辑您的问题,并显示您想要的结果。 –