51Testing软件测试论坛
标题:
QL查询语句问题
[打印本页]
作者:
芭比哇玩123
时间:
2017-6-5 10:09
标题:
QL查询语句问题
三个表
工资表t1(工号num,基本工资basic,奖金bonus,出勤率rate, 实际月工资wage,年year,月month)
考勤表t2(工号num,出勤率rate,年year, 月month)
津贴表t3 (工号num.奖金bonus,年year,月month)
基本工资固定为1,实际月工资 = (基本工资+奖金)*出勤率
想要选择t2和t3中数据并算出对应的月工资 写入t1
insert into t1
select t2.num, 1, bonus, rate, (bonus+1)*rate, t2.year, t2.month
from t2, t3
where t2.year = t3.year and t2.month = t3.year and t2.num = t3.num
我自己写的得不到想要的结果,应该怎么写
作者:
测试就是来开荒
时间:
2017-6-5 10:18
where t2.year = t3.year and t2.month = t3.year and t2.num = t3.num
你这里写错了
作者:
测试就是来开荒
时间:
2017-6-5 10:19
应该是
where t2.year = t3.year and t2.month = t3.month and t2.num = t3.num
作者:
测试的味道
时间:
2017-6-5 10:19
搜索条件有问题:
where t2.year = t3.year and t2.month = t3.month and t2.num = t3.num
作者:
小爸爸
时间:
2017-6-5 10:20
建议写代码时,适当的格式化sql代码,这样方便你看出代码的错误
作者:
jingzizx
时间:
2017-6-5 13:27
里面好几个错误啊,按照楼上的改吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2