File tree 3 files changed +9
-9
lines changed
solution/0500-0599/0585.Investments in 2016
3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 84
84
T AS (
85
85
SELECT
86
86
tiv_2016,
87
- COUNT (pid ) OVER (PARTITION BY tiv_2015) AS cnt1,
88
- COUNT (pid ) OVER (PARTITION BY CONCAT( lat, ' - ' , lon) ) AS cnt2
87
+ COUNT (1 ) OVER (PARTITION BY tiv_2015) AS cnt1,
88
+ COUNT (1 ) OVER (PARTITION BY lat, lon) AS cnt2
89
89
FROM Insurance
90
90
)
91
- SELECT ROUND(IFNULL( SUM (tiv_2016), 0 ), 2 ) AS tiv_2016
91
+ SELECT ROUND(SUM (tiv_2016), 2 ) AS tiv_2016
92
92
FROM T
93
93
WHERE cnt1 > 1 AND cnt2 = 1 ;
94
94
```
Original file line number Diff line number Diff line change 77
77
T AS (
78
78
SELECT
79
79
tiv_2016,
80
- COUNT (pid ) OVER (PARTITION BY tiv_2015) AS cnt1,
81
- COUNT (pid ) OVER (PARTITION BY CONCAT( lat, ' - ' , lon) ) AS cnt2
80
+ COUNT (1 ) OVER (PARTITION BY tiv_2015) AS cnt1,
81
+ COUNT (1 ) OVER (PARTITION BY lat, lon) AS cnt2
82
82
FROM Insurance
83
83
)
84
- SELECT ROUND(IFNULL( SUM (tiv_2016), 0 ), 2 ) AS tiv_2016
84
+ SELECT ROUND(SUM (tiv_2016), 2 ) AS tiv_2016
85
85
FROM T
86
86
WHERE cnt1 > 1 AND cnt2 = 1 ;
87
87
```
Original file line number Diff line number Diff line change 3
3
T AS (
4
4
SELECT
5
5
tiv_2016,
6
- COUNT (pid ) OVER (PARTITION BY tiv_2015) AS cnt1,
7
- COUNT (pid ) OVER (PARTITION BY CONCAT( lat, ' - ' , lon) ) AS cnt2
6
+ COUNT (1 ) OVER (PARTITION BY tiv_2015) AS cnt1,
7
+ COUNT (1 ) OVER (PARTITION BY lat, lon) AS cnt2
8
8
FROM Insurance
9
9
)
10
- SELECT ROUND(IFNULL( SUM (tiv_2016), 0 ), 2 ) AS tiv_2016
10
+ SELECT ROUND(SUM (tiv_2016), 2 ) AS tiv_2016
11
11
FROM T
12
12
WHERE cnt1 > 1 AND cnt2 = 1 ;
You can’t perform that action at this time.
0 commit comments