File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
ydb/library/benchmarks/queries/tpcds/yql Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 1
1
{% include ' header.sql.jinja' %}
2
2
3
3
-- NB: Subquerys
4
+ $todecimal = ($x) - > {
5
+ return cast(cast($x as string?) as decimal (7 ,2 ))
6
+ };
7
+
4
8
$v1 = (
5
9
select item .i_category i_category, item .i_brand i_brand,
6
10
call_center .cc_name cc_name,
7
11
date_dim .d_year d_year, date_dim .d_moy d_moy,
8
- sum (cs_sales_price) sum_sales,
9
- avg (sum (cs_sales_price)) over
12
+ sum ($todecimal( cs_sales_price) ) sum_sales,
13
+ avg (sum ($todecimal( cs_sales_price) )) over
10
14
(partition by item .i_category , item .i_brand ,
11
15
call_center .cc_name , date_dim .d_year )
12
16
avg_monthly_sales,
@@ -47,7 +51,7 @@ $v2 = (
47
51
from $v2
48
52
where d_year = 1999 and
49
53
avg_monthly_sales > 0 and
50
- case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0 .1
54
+ case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > cast( " 0.1" as decimal ( 7 , 2 ))
51
55
order by sum_sales - avg_monthly_sales, avg_monthly_sales
52
56
limit 100 ;
53
57
You can’t perform that action at this time.
0 commit comments