бы столько строк из подзапроса, чтобы сумма по некоему столбцу оказалась больше, например, 10000?
                  
                  
                  
                  
                  
                  то есть, если конкретнее:
                  
                  
                  - подзапрос возвращает дату, количество загрузок рекламы, количество доскроллов до рекламы
                  
                  
                  отсортированное от сегодняшнего дня до недели назад
                  
                  
                  - хочется посчитать процент доскролла, взяв столько строк, чтобы набрать в сумме 10к загрузок; ну или все 7 строк, если столько не набирается
                  
                  
                
например, в подзапросе у вас вот так: :) select (today() - number) as day, number+3000 as downloads from system.numbers limit 7 ┌────────day─┬─downloads─┐ │ 2018-03-14 │ 3000 │ │ 2018-03-13 │ 3001 │ │ 2018-03-12 │ 3002 │ │ 2018-03-11 │ 3003 │ │ 2018-03-10 │ 3004 │ │ 2018-03-09 │ 3005 │ │ 2018-03-08 │ 3006 │ └────────────┴───────────┘
 Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  runningAccumulate( sumState(shows) )
Обсуждают сегодня