欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

??兔刻煊泻芏嗳说卿?,請(qǐng)你統(tǒng)計(jì)一下??兔總€(gè)日期新用戶的次日留存率。 有一個(gè)登錄(login)記錄表,簡(jiǎn)況如下: id user_id client_id date 1 2 1 2020-10-12 2 3 2 2020-10-12 3 1 2 2020-10-12 4 2 2 2020-10-13 5 1 2 2020-10-13 6 3 1 2020-10-14 7 4 1 2020-10-14 8 4 1 2020-10-15 第1行表示user_id為2的用戶在2020-10-12使用了客戶端id為1的設(shè)備登錄了??途W(wǎng),因?yàn)槭堑?次登錄,所以是新用戶 ...... 第4行表示user_id為2的用戶在2020-10-13使用了客戶端id為2的設(shè)備登錄了??途W(wǎng),因?yàn)槭堑?次登錄,所以是老用戶 ...... 最后1行表示user_id為4的用戶在2020-10-15使用了客戶端id為1的設(shè)備登錄了??途W(wǎng),因?yàn)槭堑?次登錄,所以是老用戶 請(qǐng)你寫出一個(gè)sql語句查詢每個(gè)日期新用戶的次日留存率,結(jié)果保留小數(shù)點(diǎn)后面3位數(shù)(3位之后的四舍五入),并且查詢結(jié)果按照日期升序排序,上面的例子查詢結(jié)果如下: date p 2020-10-12 0.667 2020-10-13 0.000 2020-10-14 1.000 2020-10-15 0.000 查詢結(jié)果表明: 2020-10-12登錄了3個(gè)(user_id為2,3,1)新用戶,2020-10-13,只有2個(gè)(id為2,1)登錄,故2020-10-12新用戶次日留存率為23=0.667; 2020-10-13沒有新用戶登錄,輸出0.000; 2020-10-14登錄了1個(gè)(user_id為4)新用戶,2020-10-15,user_id為4的用戶登錄,故2020-10-14新用戶次日留存率為11=1.000; 2020-10-15沒有新用戶登錄,輸出0.000; (注意:sqlite里查找某一天的后一天的用法是:date(yyyy-mm-dd, '+1 day'),sqlite里12得到的不是0.5,得到的是0,只有1*1.02才會(huì)得到0.5)
示例1

輸入

drop table if exists login;
CREATE TABLE `login` (
`id` int(4) NOT NULL,
`user_id` int(4) NOT NULL,
`client_id` int(4) NOT NULL,
`date` date NOT NULL,
PRIMARY KEY (`id`));

INSERT INTO login VALUES
(1,2,1,'2020-10-12'),
(2,3,2,'2020-10-12'),
(3,1,2,'2020-10-12'),
(4,2,2,'2020-10-13'),
(5,1,2,'2020-10-13'),
(6,3,1,'2020-10-14'),
(7,4,1,'2020-10-14'),
(8,4,1,'2020-10-15');

輸出

2020-10-12|0.667
2020-10-13|0.000
2020-10-14|1.000
2020-10-15|0.000
加載中...