⑴ SQL明细及汇总,请帮我在最后一行增加行合计
with tb1 as (你的查询语复句)
select * from tb1
union
select name+'合计',sum(数量),avg(单价制1),sum(金额2),avg(折扣),avg(单价2),sum(金额2),avg(单价3),sum(金额3) from tb1 group by name
个人觉得单价和折扣应该按平均来算,如果要累加自己改一下函数
⑵ PB中使用SQL查询语句查询2010年的退休人员
SELECT 所有人员表.姓名,
所有人员表.性别
FROM 所有人员表
WHERE 所有人员表.年龄 >= :x
X:岁数为大于内X时退休
你可以建一个grid的数据表,容 连接“所有人员表”,然后加入这些代码
再新建一个窗口,把grid数据表托入窗口中,再在窗口中加入一个sle_1.text(即输入文本的窗口),运行时候窗口中就显示了退休人员的名字和性别了。
⑶ SQL 编程问题
应该是1949年以前出生的员工吧
insert into 退休员工表(职工号,姓名,性别,职称) select 职工号,姓名,性别,职称 from 员工信息表 where 出生日期<'1949-1-1'
delete from 员工信息表 where 职工号 in (select 职工号 from 退休员工表)
⑷ 用sql server语句给退休5年以上的教师加工资300元
update表set工资=工资+300
wheredatediff(yy,退休时间,getdate())>5
⑸ sql 请大神指教实现退休年龄。希望可以给出代码
sqlserver (case when 职位='普通员工' then '65' when 职位='普通员工' then '60' when 职位='普通员工' then '50' end) as 退休年龄