diff --git a/1338-queries-quality-and-percentage/1338-queries-quality-and-percentage.sql b/1338-queries-quality-and-percentage/1338-queries-quality-and-percentage.sql new file mode 100644 index 0000000..bb14459 --- /dev/null +++ b/1338-queries-quality-and-percentage/1338-queries-quality-and-percentage.sql @@ -0,0 +1,8 @@ +select +query_name, +round(avg(cast(rating as decimal) / position), 2) as quality, +round(sum(case when rating < 3 then 1 else 0 end) * 100 / count(*), 2) as poor_query_percentage +from +queries +group by +query_name; \ No newline at end of file