2009-11-17 70 views
0

[替代文本] [1]下一个ID共有两个或多个值在SQL

[1]:http://C:\的Documents and Settings \ Administrator的\ My Documents \我的图片\ Ashampoo的魔法快2 \妙用快照 - 2009.11.16 23.07 - 003.jpg

在参考图片时,有几个条目在相同的学生ID重复。如果发生这种情况,我希望通过在一个学生ID下总计多个条目来合并欠款。我需要添加下面的代码才能完成此操作? 我正在使用Access 2007 &下面的代码是负责生成有图表的SQL视图。 Thnaks,提前,寻求帮助!

SELECT Students.[Student ID], Students.[Last Name], Students.[Dorm Addess], [Number of Hours]*[Price Per Hour] AS [Money Owed] 
FROM Students INNER JOIN ([Price List and Job Description] INNER JOIN Visits ON [Price List and Job Description].[Job ID] = Visits.[Job ID]) ON Students.[Student ID] = Visits.[Student ID]; 
+0

我建议你摆脱在字段名和表名的空间,你以后会感谢自己。 – Fionnuala 2009-11-17 11:26:59

+0

谢谢,这是通过访问产生的,但是pt被采用! – DJF 2009-11-17 11:44:09

+0

呃,那图形不会显示,除非你把它上传到某个公共网站。 – 2009-11-18 00:18:15

回答

1

的intarwebs没有访问到C:\ Documents和Settings \,没有人看到你的JPEG

+0

谢谢....我想出了和正在编辑,但有人回复,所以我们会看到.... – DJF 2009-11-17 11:34:14

2

好吧,如果我正确地将了解你需要一个SUM和GROUP BY实现这一目标。

像这样的事情

SELECT Students.[Student ID], 
     Students.[Last Name], 
     Students.[Dorm Addess], 
     SUM([Number of Hours]*[Price Per Hour]) AS [Money Owed] 
FROM Students INNER JOIN 
     ([Price List and Job Description] INNER JOIN 
     Visits ON [Price List and Job Description].[Job ID] = Visits.[Job ID]) ON Students.[Student ID] = Visits.[Student ID] 
GROUP BY Students.[Student ID], 
     Students.[Last Name], 
     Students.[Dorm Addess] 
+0

,让我排序.....谢谢! – DJF 2009-11-17 11:44:42

相关问题