美文网首页
sql 工作记录

sql 工作记录

作者: SilasChen | 来源:发表于2020-07-14 13:18 被阅读0次

接到老板通知,要我统计几个数据。

1,近三个月每个月登录次数少于2的有多少人,

2,近六个月每个月登录次数少于2的有多少人。

想了一下,基本思路:

    将数据按月份,用户分组,就能得到用户每个月的登录次数。然后筛选出大于2的人数,那剩下的就是小于2的人数了。

select distinct userid

from qliksense_users

except

select distinct t1.userid

from (

SELECT userid,to_char(accesstime,'YY') as y,to_char(accesstime, 'MM') as m

FROM app_user_action_log

WHERE action=0  And accesstime >date_trunc('month', CURRENT_DATE) - INTERVAL '6 month' 

GROUP BY 2,3,userid

having count(id)>=5 ) T1   

3,近三个月未登录过的用户?

  筛选出近三个月登录的用户,再从用户表剔除这些,剩下的就是未登录过的。

 select userid from qliksense_users

except

select userid from app_user_action_log where action=0 and accesstime>CURRENT_DATE- INTERVAL'3 month'

相关文章

  • sql 工作记录

    接到老板通知,要我统计几个数据。 1,近三个月每个月登录次数少于2的有多少人, 2,近六个月每个月登录次数少于2的...

  • Mybatis入门程序,根据id查询用户

    1. 创建数据库(在源代码中给出) sql_table.sql:记录表结构sql_data.sql:记录测试数据,...

  • clickhouse-sql 记录常用操作

    clickhouse-sql 记录常用操作 sql 相关 主要记录 mysql 导入 clickhouse 过程其...

  • 常用SQL语句分享

    前言: 日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会...

  • 引用型变量和记录型变量的使用

    PL/SQL的记录型变量和引用型变量 PL/SQL的记录型变量 举例: emp_rec emp%rowtype (...

  • SQL记录

    查询一个表中某个字段的重复数据: 这是在表tt_smt_fixed_asset_add 中查找ASSET_numb...

  • SQL记录

    1. 将一张表中字段合入另一张表

  • 记录sql

    问题 有订单表如下: 计算订单表中所有用户每个用户最近五次订单的平均值(保留两位小数),并统计平均数相同的用户数。...

  • sql记录

    1、groupbysql = "select modules,Min(starttime) from batch_...

  • SQL记录

    1:查询多列重复值记录 SELECT * FROM mlxc_land_price_city_copy WHERE...

网友评论

      本文标题:sql 工作记录

      本文链接:https://www.haomeiwen.com/subject/luixhktx.html