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

[Homework] Data Aggregation- Problem 13. Departments Total Salaries

Смятам, че съм написал правилно заявката, но не минава в Judge. Ето кода ми:
SELECT em.[DepartmentID]
    ,MIN(em.[Salary]) AS [MinimumSalary]
FROM [Employees] AS em
    WHERE em.[DepartmentID] IN (2,5,7) AND  em.[HireDate]>'2000-01-01'
    GROUP BY em.[DepartmentID]

Някой вижда ли къде ми е грешката?

 

Тагове:
0
C# DB Fundamentals
DDaskalov:
Открито е най-добро решение на проблема.
Gesh4o avatar Gesh4o SoftUni Team Trainer 305 Точки

Здравей,

В условието пише: "Create a query which shows the total sum of salaries for each department. Order by DepartmentID".

Това видях на пръв поглед. :)

Поздрави!

0
DDaskalov avatar DDaskalov 10 Точки

Явно има някаква разлика между условията на задачите и подредбата в judge, защото в .docx файла е

 

Problem 13.          Employees Minimum Salaries

That’s it! You no longer work for Mr. Bodrog. You have decided to find a proper job as an analyst in SoftUni.
It’s not a surprise that you will use the SoftUni database. Things get more exciting here!

Select the minimum salary from the employees for departments with ID (2,5,7) but only for those who are hired after 01/01/2000.
Your query should return:           

  •  

Example:

DepartmentID

MinimumSalary

2

25000.00

 

 

0
DDaskalov avatar DDaskalov 10 Точки

Аз решавам от '05. DB-Basics-MSSQL-Data-Aggregation-Exercises.docx' и не намирам такова условие на задача, което ми е доста странно

Всъщност това отговаря на 14 задача от judge...

0
01/02/2017 19:12:21
annsta avatar annsta 311 Точки

Най-добре е да си свалиш един актуален файл с условията на задачите.

0
annsta avatar annsta 311 Точки

За Total Salaries трябва да използваш функция SUM, а не MIN и да прекръстиш колоната на TotalSalary. Освен това има изискване за сортиране и затова трябва да добавиш в края и

ORDER BY DepartmentID

 

0
01/02/2017 19:00:25
DDaskalov avatar DDaskalov 10 Точки

Извинявам се на всички, отворил съм две инстанции на курса и съм свалил старите упражнения, които имат известна разлика, та решавам 13 от едното упражнение, а тя съответства на 14 от януарския курс.

Затварям темата.
Съжалявам за отнетото време.

1