查询总结值存在于不同的列在sql server 2005

问题描述:

我有列即ie理论标记,实际标记,学生的ID,课程ID,&科目Id 我需要加起来列在理论上的标记&实用标记为了获得聚合,我不知道如何添加列值。我使用SQL Server 2005查询总结值存在于不同的列在sql server 2005

请帮助

假设理论标记和实用的标记是数字数据类型

SELECT 
    student_id, 
    course_id, 
    subject_id,  
    SUM(theory_marks + practical_marks) AS overall_mark 
FROM 
    table 
GROUP BY 
    student_id, course_id, subject_id 
+0

谢谢你,那不解决我的问题,但只是为了好奇的缘故,你能告诉我如果列是varchar datetype,如何做同样的事情? – Sneha 2009-04-11 20:46:04