mysql 作为常用数据库,操作贼六是必须的,对于数字操作相关的东西,那是相当方便,本节就来拎几个统计案例出来供参考!
order订单表,样例如下:
CREATE TABLE`t_order` (
`id`bigint(20) unsigned NOT NULLAUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`order_nid`varchar(50) NOT NULL,
`status`varchar(50) NOT NULL DEFAULT '0',
`money` decimal(20,2) NOT NULL DEFAULT '0.00',
`create_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time`timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY(`id`),KEY `userid` (`user_id`),KEY`createtime` (`create_time`),KEY`updatetime` (`update_time`)
) ENGINE=InnoDB;
1. 按天统计进单量,date_format
SELECT DATE_FORMAT(t.`create_time`, '%Y-%m-%d') t_date, COUNT(1