Uploaded image for project: 'Tajo (Retired)'
  1. Tajo (Retired)
  2. TAJO-1772

multipled window function should be supported

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 0.11.0
    • None
    • None

    Description

      tajo cannot run this query(in tpc-ds q20)

      select i_item_id
             ,i_item_desc 
             ,i_category 
             ,i_class 
             ,i_current_price
             ,sum(cs_ext_sales_price) as itemrevenue 
             ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over
                 (partition by i_class) as revenueratio
       from	catalog_sales
           ,item 
           ,date_dim
       where cs_item_sk = i_item_sk 
         and i_category in ('Sports', 'Books', 'Home')
         and cs_sold_date_sk = d_date_sk
       and d_date between cast('1999-02-22' as date) 
       				and (cast('1999-02-22' as date) + 30)
       group by i_item_id
               ,i_item_desc 
               ,i_category
               ,i_class
               ,i_current_price
       order by i_category
               ,i_class
               ,i_item_id
               ,i_item_desc
               ,revenueratio
       limit 100;
      

      but, remove this part, tajo can run query

      ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over (partition by i_class) as revenueratio
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            dkhwangbo Dongkyu Hwangbo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: