sql 怎么叠加

[复制链接]
查看11 | 回复3 | 2011-12-28 17:44:51 | 显示全部楼层 |阅读模式
你这个表结构实现不了你的要求员工应该分级,然后根据级次顺序写SQl语句进行数据累加合并如果你的“级别”是顺序的,那么按照销售1~7、经理1~4要写出10条SQl语句顺序执行,才能满足累积的要求随便给你写个大概update 表一 a set 钱 = 钱 + (select sum(钱)from 表一,表二where 表一.员工 = 表二.员工 and 表一.员工 = 表二.上级) bwhere a.员工 = b.员工 and a.级别 = '2.0销售'后面调整级别,别的不用变语句未必能用,大概是这个意思...
回复

使用道具 举报

千问 | 2011-12-28 17:44:51 | 显示全部楼层
表述的内容不是数据库里的表结构, 你说的一个项目产品,也许本身就是由多张表组合的结果,还有投资信息,也许是更多张表的组织.应该由多个查询结果在程序界面上的显示.没有表结构,叫别人怎么写查询句?如果只是简单的联合,我可以这样帮你考虑.比如select* from投资信息 where id in (select 投资ID from 投资信息 w...
回复

使用道具 举报

千问 | 2011-12-28 17:44:51 | 显示全部楼层
建立表的连接...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行