一次读取多个表的视图 数据库有多个表,有员工表,计件工资表,计时工资表,杂工工资表,奖励处罚表,现在要算员工的工资,需要从这五个表中读取数据,怎样用视图写出来呀,因为想把从这五个表中读取的每个人的各种工资绑定给repeater.求大神给个思路谢谢数据库视图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这五个表有关联吗?如果有关联就 join成view 再查询view绑定repeater 关键还是用sql语句将你想要的结果查出来,然后直接填充到dataset,再用repeater绑定这个dataset。视图是一张虚拟表,如果你的sql里面有一些复杂的计算,你可以封装成函数,然后在视图中调用计算工资等的函数。也可以用t-sql编程或者是存储过程的形式,直接在程序中调用。 select * from table1 a inner join table2 b on a.员工名称=b.员工名称 除了员工表外,每个表都有字段,name,riqi,jine,现在要得到员工表中的员工对应的各表中的工资, 多个表join如果太复杂就用存储过程 如果只是查询的话,你可以再sqlserver的视图设计里直接挑选你要的字段就可以了,很方便的 create view view_视图名字as(select 你要查的字段 from 表1 inner join 表 2 on 关联关系)不一定是都是inner join 关联关系看你数据结构 大至就是这个思路 读取各个表的需求信息 用union连接 全查出来 最后来个员工名字group 得出所求 写个存储过程从这5张表计算工资,然后界面上需要调的时候,就调这个存储过程获取数据,再和gridview绑定 两个IIS日起错误,高手看下,谢谢 HTTP/1.1 200 OK 关于导出Excel的问题,求指点 datalist的选中行取值 SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。 怎么编写下载视频代码? 静态化处理 事务的执行 求助关于asp.net调试账户问题 问一个超难问题,望ggjj们帮忙!! 正则高手 看看你是不是真正的熟练 坐等 新建网站和新建项目的发布问题,急急急。。。
如果有关联
就 join成view 再查询view绑定repeater
视图是一张虚拟表,如果你的sql里面有一些复杂的计算,你可以封装成函数,然后在视图中调用计算工资等的函数。也可以用t-sql编程或者是存储过程的形式,直接在程序中调用。
如果太复杂就用存储过程
as
(
select 你要查的字段 from 表1 inner join 表 2 on 关联关系)不一定是都是inner join 关联关系看你数据结构 大至就是这个思路