mysql – 用于计算每天注册用户数的SQL查询
发布时间:2020-10-19 08:03:14 所属栏目:MySql 来源:互联网
导读:在尝试解决此问题时,我快要生气了:在我的应用程序中,用户可以注册和删除他们自己.创建日期和删除日期作为时间戳保存在数据库中.我需要知道在一天中的每一天,当天有多少已注册和未删除的用户.因此,如果我在2012-02-01上有10个现有用户,则在2012-02-03删除该帐
在尝试解决此问题时,我快要生气了: 在我的应用程序中,用户可以注册和删除他们自己.创建日期和删除日期作为时间戳保存在数据库中.我需要知道在一天中的每一天,当天有多少已注册和未删除的用户. 因此,如果我在2012-02-01上有10个现有用户,则在2012-02-03删除该帐户的用户,2012-02-04中注册的3个用户和2012-02-06中删除的2个用户,以及查询从2012-02-01到2012-02-07的注册用户总数我想得到这样的结果: day total_users 2012-02-01 10 2012-02-02 10 2012-02-03 9 2012-02-04 12 2012-02-05 12 2012-02-06 10 2012-02-07 10 这就是我的简化用户表的样子: user_id,user_name,created_at,deleted_at 获取一个特定日期的已注册和未删除用户的数量是没有问题的(在2012-02-01,这将在我的示例中得到10):
谁知道如何创建一个具有我预期结果的查询(没有光标)?我的数据库是Debian上的MySQL 5.0.51. 提前致谢
如果您没有包含日期列表的表,则可以使用以下查询模拟一个表: (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysql – SQL UPDATE或DELETE如果重复
- java – 来自同一个表注释的两个外键的Hibernate
- php – 如何使我的SQL查询在句子中搜索几个单词,即使它们不
- 在Java中检测MySQL BLOB的mime类型
- 如何在MySQL CASE表达式中使用“OR”条件?
- MySql EntityFrameworkCore System.TypeLoadException
- MYSQL数据库Linux下编译安装Mysql 5.5的简单步骤
- php – 在CodeIgniter上为OR_LIKE查询添加括号
- 如何在Windows 8.1中的git bash中启动Mysql
- 使用PHP和Zend Framework防止SQL注入 – 如何?