- leetcode数据库类型:1141.查询近30天活跃用户数,难
- Leetcode1141.查询近30天活跃用户数(简单)
- leetcode数据库类型:1421.净现值查询,难度:简单
- leetcode数据库类型:2072. 赢得比赛的大学,难度:简
- leetcode数据库类型:183.从不订购的客户,难度:简单
- leetcode数据库类型:1076.项目员工2,难度:简单
- leetcode数据库类型:1211.查询结果的质量和占比,难度
- leetcode数据库类型:1527.患某种疾病的患者,难度:简
- leetcode数据库类型:1581.进店却未进行过交易的顾客,
- leetcode数据库类型:1978. 上级经理已离职的公司员工
leetcode数据库类型:1141.查询近30天活跃用户数,难度:简单
解答:
这道题首先要把user_id使用distinct函数去重,然后把日期限制到2019-06-28到2019-07-27之间,然后使用group by对activity_date进行分组。这里额外介绍一下数据库的日期函数:1. ADD_MONTHS(日期,数字):在指定的日期上加入指定月数,求出新的日期;2. MONTHS_BETWEEN(日期1,日期2):求出两个日期间的雇拥月数;3. NEXT_DAY(日期,星期数):求出下个日期的最后一天日期;4. LAST_DAY(日期):求出限定日期月的最后天日期;5. EXTRACT(格式FROM数据):日期时间分割,或计算限定两个日期的间隔;
网友评论