博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL-59 按照salary的累计和running_total,其中running_total为前两个员工的salary累计和,其他以此类推。...
阅读量:6770 次
发布时间:2019-06-26

本文共 736 字,大约阅读时间需要 2 分钟。

题目描述

按照salary的累计和running_total,其中running_total为前两个员工的salary累计和,其他以此类推。 具体结果如下Demo展示。。
CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL,
`salary` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`from_date`));
输出格式:
emp_no salary running_total
10001 88958 88958
10002 72527 161485
10003 43311 204796
10004 74057 278853
10005 94692 373545
10006 43311 416856
10007 88070 504926
10009 95409 600335
10010 94409 694744
10011 25828 720572
SQL:
select a.emp_no,a.salary,sum(b.salary)as running_totalfrom salaries as a,salaries as bwhere b.emp_no<=a.emp_noand a.to_date='9999-01-01'and b.to_date='9999-01-01'group by a.emp_no order by a.emp_no

  

转载于:https://www.cnblogs.com/kexiblog/p/10755978.html

你可能感兴趣的文章
『TensorFlow』第二弹_线性拟合&神经网络拟合_恰是故人归
查看>>
sublime 插件配置与说明
查看>>
站点开发和企业级开发有什么差别?
查看>>
JSON-RPC for python ¶
查看>>
Oracle 数据库11g新特性之高效 PL/SQL 编码
查看>>
Failed to initialize monitor Thread: Unable to establish loopback connection解决方法
查看>>
面试官自述:面向高级开发人员的iOS面试问题
查看>>
全球前四,Gartner点评阿里云云存储国际竞争力增长迅猛
查看>>
“你敢扫,我敢赔”的支付宝遇到瓶颈了,有钱竟然没处花
查看>>
马云走进俄罗斯最牛大学,校长表白:要与阿里共建科学研究所!
查看>>
无现金社会来临,未来你的孩子只能在淘宝上看到这些东西
查看>>
好大胆!犯罪分子伪造“最高人民检察院”官网,窃取用户信息
查看>>
里程碑:IBM将20量子位量子计算机作为一项云服务来提供!
查看>>
大连地区首趟务工人员“回家专列”启程
查看>>
刘国梁:有信心在东京打出好成绩,继续为国争光
查看>>
香港建造业创科基金28份申请获批 助提升工地生产力
查看>>
Flutter beta 1 重磅发布:开发精美的原生应用
查看>>
10个常见的Redis面试“刁难”问题
查看>>
MySQL UPDATE语句一个“经典”的坑
查看>>
Swift iOS : KeyChain
查看>>