У меня возникла проблема Суммирование фактических значений столбцов. Кажется, я просто возвращаю счет Row. У меня есть таблица студентов, которые взяли уроки и количество кредитов, которые класс стоил.Добавление кредитов (десятичная)
Create table #tempy (
student_name varchar(50),
class varchar(50),
credits decimal
)
Insert into #tempy (student_name, class, credits)
Values('Chris','Math', 0.5), ('Chris', 'Science', 0.5), ('Jill', 'Reading', 1.0), ('Sarah', 'Math',0.5)
Select student_name, Sum(credits) as credits
From #tempy
Group by student_name
Drop Table #tempy
У Криса должно быть в общей сложности 1
кредит. Вместо этого я получаю 2
. То же самое с Сарой, она должна получать .5
кредитов. Но получает 1, как если бы он просто добавлял количество строк.