Exam Databases 22 June 2015
Някой може ли да помогне с девета задача от този изпит?
Според мен изкарвам верен резултат. Само че има една разлика с т.нар. "нулеви тестове" в условието. Там Берое излиза с 3 гола. Аз го изкарвам с 2. Броих ги на ръка, пусках още две три различни заявки за да тествам - Берое си е все с два гола???
Да не би да не разбирам правилно какво означава "number of goals for each Team " - да не е голова разлика или друго?
Ето това е заявката, която ми дава нула точки:
select
t.TeamName,
isnull((select sum(tm.HomeGoals) from TeamMatches tm where tm.HomeTeamId = t.Id), 0) +
isnull((select sum(tm.AwayGoals) from TeamMatches tm where tm.AwayTeamId = t.Id), 0) as [Total Goals]
from Teams t
order by [Total Goals] desc, t.TeamName
Авторските решения на всички изпити ги има в архивите на подготовката за изпит за курса по бази данни от юни 2015. просто отвори архива, който те интересува.