- 博客(5)
- 收藏
- 关注
原创 SQL 考勤打卡问题
1: 业务场景 员工考勤打卡,分早,晚打卡,早上8:00到9:00 为早上打卡时间,这个时间范围内第一次打卡视为有效打卡,本时间段内其它打卡视为重复打卡; 相同情况,晚上下班打卡时间范围为17:00到18:00,这个时间范围内的第一次打开视为有效打卡,本事件内的其他打开视为重复打卡; 其余时间范围内的开打视为无效打卡2:数据准备Create table T_ClockIn (UserId int,CheckIn date);Inser...
2021-11-03 10:51:54 2862 4
原创 Oracle pivot 行转列
1:数据准备create table t_sale ( org varchar(10), month varchar(10), amt number)Insert into t_sale (ORG,MONTH,AMT) values ('黄陂区','01',42349.06);Insert into t_sale (ORG,MONTH,AMT) values ('黄陂区','02',63242.24);Insert into t_sale (ORG,MONTH,AMT
2021-11-01 15:23:37 333
原创 SQL 删除重复记录保留一条(MySql)
1:数据准备CREATE TABLE t_user ( id INT NOT NULL PRIMARY KEY, uname VARCHAR (20) NOT NULL);insert into t_user(id, uname) values(1, '张三');insert into t_user(id, uname) values(2, '李四');insert into t_user(id, uname) values(3, '张三');insert into t_user(id,
2021-10-22 14:21:47 286
原创 SQL-窗口函数
1:窗口函数的作用业务需求场景:组内排名:部门业绩排名 找出某个部门业绩前几位的员工等2:窗口函数使用窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。<窗口函数> over ( partition by <用于分组的列名> ...
2021-10-11 17:20:57 382
原创 Oracle 连接查询 内连接和外连接
1:数据准备select * from act_dep;select * from act_user2:内连接查询根据指定的条件满足条件的数据出现在结果集先从第一个表获取到第一条记录,然后检索第二个表满足on后条件的数据记录连成结果集再从第一个表获取到第二条记录...直至第一张表中所有记录处理完毕为止。两个表的记录 无法满足关联条件的时候不出现在结果集inner join 内连接查询select * from act_user u inner join act_de
2021-09-29 16:38:48 754
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人