mysql – 用于计算每天注册用户数的SQL查询
发布时间:2020-10-19 19:25:47 所属栏目: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入门linux下mysql提示mysql deamon failed to start错
- Mysql学习mysql修改自增长主键int类型为char类型示例
- java – MySQL更新正在进行中
- Jetty mysql连接池配置错误:javax.naming.NameNotFoundExc
- mysql 字符串的处理
- MYSQL教程MySQL中字符串函数详细介绍
- php – 不了解mysql语句DATE_ADD(NOW()INTERVAL)
- 在MySQL中存储可变长度数组的最佳方法
- mysql – 如何在带有可选include的where子句中使用运算符?
- mysql – 将TableA中的行移动到Table-Archive中
