按年统计工资表 有个(工人表/gongren) 工人ID/linkman_id日工资表/gz 工人ID/gr_id 工资/gr_gz借支表/jz 工人ID/yg_id 借支/yg_jz生活费表/shf 工人ID/yg_id 借支/yg_shf求每个人一年的工资和,借支和,生活费和 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个(工人表/gongren) 工人ID/linkman_id gr_date日工资表/gz 工人ID/gr_id 工资/gr_gz gr_date1借支表/jz 工人ID/yg_id 借支/yg_jz jz_date生活费表/shf 工人ID/yg_id 借支/yg_shf yg_date求每个人一年的工资和,借支和,生活费和 (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 select 工人ID/yg_id,sum(借支/yg_jz),'借支' as Cfrom 借支表/jzwhere jz_date between '2010-01-01' and '2010-12-31'union allselect 工人ID/yg_id,sum(借支/yg_shf),'生活费' as Cfrom 生活费表/shfwhere yg_date between '2010-01-01' and '2010-12-31' mysql数据库工人表create table person(id int(10),linkman_id int(10), '工人id'linkman_name varchar(20) '工人姓名'gz varchar(20) '工人日工资')生活费表create table shf(id int(10),yg_id int(10), '工人id'yg_fail int(20) '工人生活费'yg_date date '日期')借支表create table jz(id int(10),gr_id int(10), '工人id'gr_jz int(20) '工人借支'gr_date date '日期')出勤表create table cq(id int(10),gr_id int(10), '工人id'gr_gt float(20) '工人出勤时间'gr_date date '日期')按年,人统计,要得到这样的报表:姓名 日工资 年借支和 年生活费和 年工天和李明 80 300 400 189李玉 90 700 390 175.9 急急急---菜鸟求助 求助:Mysql 错误码1064 全文搜索的问题 空值重复问题 帮忙看一下下面的这些状态结果,请帮我判断一下,谢谢 大家帮我看看mysql的问题 如何导入mysql数据库文件? postgres数据库全角字符乱码问题 麻烦一定要看一下 mysql中设置varchar(20000)之后,为什么还是不能添加那么多数据? mysql 6服务无法启动 求一个存储过程的编写,大家帮帮忙
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
from 借支表/jz
where jz_date between '2010-01-01' and '2010-12-31'
union all
select 工人ID/yg_id,sum(借支/yg_shf),'生活费' as C
from 生活费表/shf
where yg_date between '2010-01-01' and '2010-12-31'
工人表
create table person
(
id int(10),
linkman_id int(10), '工人id'
linkman_name varchar(20) '工人姓名'
gz varchar(20) '工人日工资'
)
生活费表
create table shf
(
id int(10),
yg_id int(10), '工人id'
yg_fail int(20) '工人生活费'
yg_date date '日期'
)
借支表
create table jz
(
id int(10),
gr_id int(10), '工人id'
gr_jz int(20) '工人借支'
gr_date date '日期'
)
出勤表
create table cq
(
id int(10),
gr_id int(10), '工人id'
gr_gt float(20) '工人出勤时间'
gr_date date '日期'
)按年,人统计,要得到这样的报表:
姓名 日工资 年借支和 年生活费和 年工天和
李明 80 300 400 189
李玉 90 700 390 175.9