Софтуерно Инженерство
Loading...
+ Нов въпрос
nick.genov avatar nick.genov 103 Точки

Задача 5 - Лаб Февруари 2015

Не мога да разбера къде бъркам при решението на задача 5 от лаба на предишния курс. Погледнах авторското решение, същото е като моето, още повече, че и то не изкарва точки в Judge. Виждам, че има хора, решили задачата. Може ли да споделите как?

Ето моите опити + авторското решение:

http://pastebin.com/8rA8upVW

И следващата задача не е ОК, поне според условието. И в условието, и в указанията пише, че трябва да се сортира по "category name, then by question title.". Авторското решение сортира само по category name и точки не се взимат, ако сортираш и по втория критерий.

Силно се надявам, че на предстоящият изпит няма да има подобни пропуски.

Тагове:
0
Databases Basics 08/07/2015 13:32:29
Jinjaar avatar Jinjaar 347 Точки

Здравей!
Опитай да сортираш по още един критерий - Title в азбучен ред (asc),  и аз изгубих доста време зареди това снощи защото го нямаше в условието.

0
nick.genov avatar nick.genov 103 Точки

Не помогна. Може ли да споделиш кода на решението си?

0
Jinjaar avatar Jinjaar 347 Точки

Извинявам се помислих че питаш за друга задача, но както и да е ето заявката за 5-та задача,но незнам защо в момента когато събмитна изхода не дава точни в judge

select TOP 50
    a.Content as [Answer Content],
    a.CreatedOn as [CreatedOn],
    u.Username as [Answer Author],
    q.Title as [Question Title],
    c.Name as [Category Name]
from Answers a
join Questions q on a.QuestionId = q.Id
join Users u on a.UserId = u.Id
join Categories c on q.CategoryId = c.Id
order by c.Name, u.Username, a.CreatedOn

 

0
nick.genov avatar nick.genov 103 Точки

Именно, и аз това се чудя :)

0
nikola.m.nikolov avatar nikola.m.nikolov 832 Точки

Ето output, който дава точките - http://pastebin.com/QKxNwfHw Гледах го гледах и пак не разбрах как аджеба трябва да сортирам, че да получа този output. Спазвайки условието е абсурд да се получи този output. Каквато и логика да търсех за сортиране не успях да го докарам...

p.s. Дадоха ми го наготова output-a.

1
08/07/2015 17:02:19
StefanG avatar StefanG 3 Точки

Колега къде мога да видя авторските решения?

0