现有用户表 user
id sex birth_day is_signed creat_time
1 1 1990-05-02 1 2020-07-27 01:01:49
2 2 2010-05-02 1 2020-07-28 01:01:49
3 1 1980-01-02 1 2020-07-28 01:01:49
4 2 1970-01-02 0 2020-07-29 01:01:49
需要统计这样的格式当日统计
日期 男 女 签约 20岁以下 20~30岁 30岁以上
2020-07-27 1 0 1 0 1 0
2020-07-28 1 1 1 1 0 1
2020-07-29 0 1 0 0 0 1累计统计
日期 男 女 签约 20岁以下 20~30岁 30岁以上
2020-07-27 1 0 1 0 1 0
2020-07-28 2 1 3 1 1 1
2020-07-29 2 1 3 1 1 2
结构和数据 使用的mysqlCREATE TABLE `user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`sex` tinyint(1) DEFAULT NULL COMMENT '1男2女',
`birth_day` varchar(15) DEFAULT NULL COMMENT '生日',
`is_signed` tinyint(1) DEFAULT NULL COMMENT '1签约0未签约',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `user` VALUES (1, 1, '1990-05-02', 1, '2020-07-27 01:01:49');
INSERT INTO `user` VALUES (2, 2, '2010-05-02', 1, '2020-07-28 01:01:49');
INSERT INTO `user` VALUES (3, 1, '1980-01-02', 1, '2020-07-28 01:01:49');
INSERT INTO `user` VALUES (4, 2, '1970-01-02', 0, '2020-07-29 01:01:49');