查询一个表和另一个表的联合结果,应该怎样做 select 科目代码, 科目名称 , 借方余额, 贷方余额from Subject t1 inner join Item t2 on t1.科目代码=t2.科目代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECET a.科目代码,b.科目名称,a.余额方向,abs(sun(b.借方余额)-sum(b.贷方余额)) as 合计 from subject a join item b on a.科目代码=b.科目代码 and a.科目代码='1011' group by a.科目名称 楼上的不行呀,提示group by 语句错误 create table #Subject(科目代码 char(10),余额方向 char(10))create table #Item(科目代码 char(10), 科目名称 char(20), 借方余额 money , 贷方余额 money)insert into #Subject(科目代码,余额方向)select '1011', '借方'union select'1023', '贷方'union select'1012', '借方'insert into #Item(科目代码, 科目名称 , 借方余额 , 贷方余额)select'1011', '银行存款', 100, 0union select'1012' , '现金' , 0 , 100union select'1023' , '原材料' , 1000 , 0union select'1011' , '银行存款' , 0 , 1000select s.科目代码,科目名称,余额方向,abs(合计)from #Subject sinner join(select 科目代码, 科目名称 , sum(借方余额-贷方余额) as 合计 from #Itemgroup by 科目代码, 科目名称 ) i on s.科目代码=i.科目代码drop table #Subject,#Item 请教一个触发器问题 插入一条记录但不覆盖原记录 如何将复制的表还原? 数据库附加错误! 我的这个交叉表怎么实现?(在线) zjcxc(邹建),上次哪个没有解决好!:) 找错(简单) 从sqlserver导出到dbf,要求在delphi中实现 有谁知道SQL在进行“复制”操作时使用的是哪个端口? 如果安装数据库的机器的ip地址改变,为什么本机上也无法登陆? 50送分题目求问什么是4NF,5NF? 怎么样才能把SQL SERVER卸载干净? 在XP profession下可以安装SQLsever2000吗?
create table #Item(科目代码 char(10), 科目名称 char(20), 借方余额 money , 贷方余额 money)
insert into #Subject(科目代码,余额方向)
select
'1011', '借方'
union select
'1023', '贷方'
union select
'1012', '借方'insert into #Item(科目代码, 科目名称 , 借方余额 , 贷方余额)
select
'1011', '银行存款', 100, 0
union select
'1012' , '现金' , 0 , 100
union select
'1023' , '原材料' , 1000 , 0
union select
'1011' , '银行存款' , 0 , 1000select s.科目代码,科目名称,余额方向,abs(合计)
from #Subject sinner join
(
select 科目代码, 科目名称 , sum(借方余额-贷方余额) as 合计 from #Item
group by 科目代码, 科目名称 ) i on s.科目代码=i.科目代码drop table #Subject,#Item