【发布时间】:2015-12-04 15:43:23
【问题描述】:
我正在 SQL Server 2012 上做作业,我必须这样做
7) 创建一个存储过程(称为
SQL7),它将检索 慈善机构 ID 和慈善机构名称以及所有捐款总额 每个慈善机构在捐款表中的金额。”
Charity ID 和 Charity Name 在一个表中,第二个表有 CharityID 和 Total 贡献。
我不知道如何将每个慈善机构收到的总捐款相加并输出。我到目前为止的代码是
create proc SQL7
as
select distinct
dbo.CharityTbl.CharityID, CharityName,
from
dbo.CharityTbl, dbo.ContributionsTbl
where
dbo.CharityTbl.CharityID = dbo.ContributionsTbl.CharityID
提前致谢!
【问题讨论】:
-
Bad habits to kick : using old-style JOINs - 旧式 逗号分隔的表格列表 样式已替换为 ANSI 中的 proper ANSI
JOIN语法-92 SQL 标准(20 多年前),不鼓励使用它
标签: sql sql-server sql-server-2008 sql-server-2012