SQL---MySQL数据库---试炼
2024-08-25 00:58:42
1、需求
user表
temp表
user_temp_salary表
1.1 查找每个人在2018年前2个月的平均工资信息
SELECT b.`name` AS userName,c.name AS tempName,aa.avgSalary
FROM `user` b
INNER JOIN
(SELECT a.user_id,FORMAT(avg(a.salary),2) AS avgSalary
FROM user_temp_salary a
WHERE a.`month`<3 AND a.`year`=2018
GROUP BY a.user_id) aa
ON b.id=aa.user_id
INNER JOIN temp c ON b.temp_id=c.id
执行结果:
1.2 找2018年每个部门、每个月的工资总和
SELECT aa.year,aa.month,b.name AS tempName,aa.sumSalary
FROM temp b
INNER JOIN
(SELECT a.year,a.month,a.temp_id,SUM(a.salary) AS sumSalary
FROM user_temp_salary a
WHERE a.year=2018
GROUP BY a.temp_id,a.month
ORDER BY SUM(a.salary) DESC) aa
ON b.id=aa.temp_id
执行结果:
最新文章
- centos7下使用yum安装mysql
- Monitoring Processes with Supervisord
- flask配置qq邮箱发送邮件
- [moka同学笔记]Yii2 数据操作Query Builder 2
- 监听Activity进入后台(最小化),并根据时间判断是否超时,此解决办法可用于超时重登陆
- webservices上传文件
- svn出错问题(用户名密码有修改以及资源url改变时)
- UVa 10400 - Game Show Math 游戏中的数学 dfs+判重
- c 语言冒泡排序
- spring boot 登录注册 demo (三) -- 前后端传递
- 从arduino到32单片机的转型
- hdu 5463(水水)
- SpringCloud断路器监控面板——Hystrix Dashboard
- vue 开发系列(六) 企业微信整合
- exml自动加载图片
- BZOJ1095: [ZJOI2007]Hide 捉迷藏【线段树维护括号序列】【思维好题】
- ROI区域图像叠加
- 每个 JavaScript 工程师都应懂的33个概念
- mybatis中多条件判断---choose when的用法
- iOS面试准备之思维导图(转)
热门文章
- then方法
- getline()函数的两种用法
- git仓库迁移的解决方案
- MySQL安装与管理
- Sql Server 数据恢复-破解版
- Java NIO学习笔记
- appium报错信息:Could not extract PIDs from ps output. PIDS: [], Procs: [";bad pid &#39;uiautomator&#39;";]”
- 【图灵学院09】RPC底层通讯原理之Netty线程模型源码分析
- OAuth实现腾讯微博第三方登录
- Tomcat—Bad Request