mysql – 用于计算每天注册用户数的SQL查询
发布时间:2020-11-17 12:40:32 所属栏目: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 – 数据库中扩展前的增量文件名
- Java SE上的JPA:对象:entity.Customer@5e80188
- mysql int字段增长超过11位
- mysql – 这是更改大数据表字符集的更好方法吗?
- MySQL函数计算两个纬度和经度之间的距离
- php – 在Codeigniter 3.0.6中插入当前日期时间
- java – 如何对OK的JOptionPane.showMessageDial
- mysql UPDATE比INSERT INTO更快吗?
- mysql订单位置DESC但是如果position =“chef”则
- 为什么SQLAlchemy create_engine与charset = utf
热点阅读