
sql
beOkWithAnything
这个作者很懒,什么都没留下…
展开
-
SQL 查找企业的连续亏损天数
查找出至少连续3天下单的用户。第一步:将订单表按UserId分组根据日期Date排序第二步:用日期Date减去对应的排序号Num,若日期是连续的,则相减的结果Datedif相等。第三步:按UserId,Datedif分组计数,得到各用户的连续下单天数。第四步:筛选连续下单天数≥n的用户sql 查询至少连续n天下单的用户 - 园狐 - 博客园下图为一张订单表(order1),现希望查找出至少连续3天下单的用户。 第一步:将订单表按UserId分组根据日期Date排序 第二步:用日期Dat.原创 2022-03-04 12:00:48 · 710 阅读 · 0 评论 -
获取年初到每天的累计值
INSERT INTO mscm_gg_prd.STF_ZN_PRD_LJJQ ( value, ymd)SELECT (SELECT sum(t2.measure_value) FROM value_everyday as t2 where t2.ymd <= t1.ymd and left(t2.ymd, 4) = left(t1.ymd, 4) ), ymdFROM ( SELECT DISTINCT ymd FROM value_everyday ) as t1.原创 2022-03-01 11:21:22 · 252 阅读 · 0 评论 -
查找入职时间倒数第三的员工信息
select * from employeeswhere hire_date = ( SELECT DISTINCT hire_date from employees ORDER BY hire_date LIMIT 2, 1)原创 2021-07-28 15:43:01 · 136 阅读 · 0 评论 -
查询最晚入职的员工的所有信息
select * from employeeswhere hire_date = ( select max(hire_date) FROM employees);原创 2021-07-28 15:33:15 · 225 阅读 · 0 评论