| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 767 人关注过本帖
标题:vb.net中如何计算多个表中的数据的计算结果
只看楼主 加入收藏
haixiang
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-12-23
收藏
 问题点数:0 回复次数:6 
vb.net中如何计算多个表中的数据的计算结果
vb.net中如何计算多个表中的数据的计算结果
例如:
现有多个表 人员信息表和工资表,奖金表,福利表,
将他们中的工资数据,奖金数据,福利数据相加表示在总的报酬表中呢
搜索更多相关主题的帖子: 数据 结果 
2006-12-23 13:22
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
假设:人员信息表 工资表 奖金表 福利表
id(PK) id(FK) id(FK) id(FK)
name gz(工资) jj(资金) fl(福利)


select gz+jj+fl from 人员信息表 a join 工资表 b on a.id=b.id join 奖金表 c on a.id=c.id join 福利表 d on a.id=d.id

飘过~~
2006-12-24 02:35
haixiang
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-12-23
收藏
得分:0 
select gz+jj+fl from 人员信息表 a join 工资表 b on a.id=b.id join 奖金表 c on a.id=c.id join 福利表 d on a.id=d.id


请问 join 要不要改成 inner join 啊
2006-12-29 19:20
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
join 和 inner join 一样.

飘过~~
2006-12-29 21:46
haixiang
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-12-23
收藏
得分:0 
多谢了
2007-01-01 13:06
pan205
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-1-1
收藏
得分:0 

还可以这样
在SQL中将三个表你要用的数据选出来建一个虚拟表
就不这么复杂了

你现在只是一点点数据相加
要是多了
老这样join接join的了

2007-01-02 00:47
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
以下是引用pan205在2007-1-2 0:47:08的发言:

还可以这样
在SQL中将三个表你要用的数据选出来建一个虚拟表
就不这么复杂了

你现在只是一点点数据相加
要是多了
老这样join接join的了

嗯,这样也行.


飘过~~
2007-01-02 17:03
快速回复:vb.net中如何计算多个表中的数据的计算结果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011958 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved