Kilka wątków niżej pomogliście mi w jednym problem za co bardzo dziękuje.
Po wdrożeniu go do mojej bazy od razu nasunęło mi się pytanie czy jest możliwe znalezienie przedziału INT dla którego SUM(int) dla poszczególnego tygodnia ma wartość MAX
Przykład jeżeli dodany taki przedział 2.2 and 2.4 to wskakują nad wartości na plus w tygodniu np. 3 i 9.
I chciałbym tak napisać query żeby podało mi wartość przedziału min i max żeby wartość sum(int) była max
select [week], case when min(case when w>r then 1 else 0 end)=1 then 100*sum([int]) else -100 end as wynik from test where w is not null group by [week]select [week], case when min(case when w>r then 1 else 0 end)=1 then 100*sum([int]) else -100 end as wynik from test where w is not null and int between 2.2 and 2.4 group by [week]
Poniżej dane i query
http://sqlfiddle.com/#!18/eb0aec/36