YYYYMMDDHHSS's recent timeline updates
YYYYMMDDHHSS

YYYYMMDDHHSS

V2EX member #507309, joined on 2020-09-09 13:31:21 +08:00
YYYYMMDDHHSS's recent replies
Mar 2, 2023
Replied to a topic by killva4624 MySQL 如何按天统计前 7 天周活?
with data as (

select '2023-01-01' as dt ,'UserA' as user_name union all
select '2023-01-01' as dt ,'UserB' as user_name union all
select '2023-01-02' as dt ,'UserA' as user_name union all
select '2023-01-03' as dt ,'UserC' as user_name union all
select '2023-01-04' as dt ,'UserA' as user_name union all
select '2023-01-05' as dt ,'UserB' as user_name union all
select '2023-01-06' as dt ,'UserA' as user_name union all
select '2023-01-07' as dt ,'UserC' as user_name union all
select '2023-01-09' as dt ,'UserA' as user_name union all
select '2023-01-10' as dt ,'UserB' as user_name union all
select '2023-01-11' as dt ,'UserA' as user_name union all
select '2023-01-12' as dt ,'UserC' as user_name union all
select '2023-01-13' as dt ,'UserA' as user_name union all
select '2023-01-14' as dt ,'UserB' as user_name union all
select '2023-01-15' as dt ,'UserA' as user_name union all
select '2023-01-16' as dt ,'UserC' as user_name union all
select '2023-01-17' as dt ,'UserA' as user_name union all
select '2023-01-18' as dt ,'UserB' as user_name
)
select
t.dt,
date_add(t.dt, 7) dt_to,
count(distinct t.user_name) as cnt
from
(
select
d1.dt,
d2.user_name
from
data d1
join data d2
where
1 = 1
--and d1.dt > d2.dt
and datediff(d1.dt, d2.dt) <= 7
) t
group by
dt
----

大数据量不建议这样做
我这开锁 100,兄弟
买个发胶自己修修
Feb 19, 2021
Replied to a topic by Touchevent 问与答 开朗的性格需要什么来支撑?
快乐的童年
@rylei 不过是望山跑死马
Feb 1, 2021
Replied to a topic by hjosama 程序员 女装大佬求职问题
扎辫子不就得了
技术大神也是靠时间钻研的,讲道理对于大多数精力有限的人来说到底学习本身是不会带来快乐的,回报才能。
如果是海外客服可是要上夜班的
语雀
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3502 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 00:14 · PVG 08:14 · LAX 17:14 · JFK 20:14
♥ Do have faith in what you're doing.