当我输入这个时,如何创建sql配置单元?
输入: 输出:当我输入这个时,如何创建sql配置单元?,sql,hive,sum,Sql,Hive,Sum,输入: 输出: | a.user_id | a_stream_length | b_stream_length | subtract_inactive | ----------------------------------------------------------------------------- | a | 11 | 1686 | 22 | | a
| a.user_id | a_stream_length | b_stream_length | subtract_inactive |
-----------------------------------------------------------------------------
| a | 11 | 1686 | 22 |
| a | 1686 | 328 | 12 |
| a | 328 | 732 | 22 |
| a | 732 | 11 | 1699 |
| a | 11 | 2123 | 18 |
| a | 2123 | 160 | 2 |
| a | 160 | 1358 | 0 |
| a | 1358 | 129 | 1 |
| a | 129 | 4042 | 109334 |
| a |(1686+11+328+732)(如果减去<1000)|
|a | 732(a _流_长度)(如果减去_非活动>1000)|
逻辑根本不清楚。“a”来自哪里?那么表中结果中未提及的9个值呢?Hi apomene:它的意思是:-如果字段值减去非活动行1、行2、行3<1000,则结果=11+1686+328+732。-否则,如果字段的值减去非活动行4=1699>1000,则结果=732(字段a\u流长度是否==>相同:由于行5,行5、行7、行8的字段减去非活动行<1000,则结果=11+2123+160+1358+129。-由于第9行而导致的其他情况下,字段减法无效=109334>1000=>result=129。请帮帮我!非常感谢!
| a | (1686+11+328+732) (if subtract_inactive < 1000) |
| a | 732(a_stream_length) if subtract_inactive > 1000) |