在我的数据库中,我使用基于存储在一个表中的客户订单的当前时间戳。我想知道,在两个时间段内,有多少客户订购了一个请求。假设10:12:16
到13:32:54
,在此时间段内请求了多少(计数)客户?
SELECT * FROM your_table WHERE time_stamp_column BETWEEN '10:12:16' AND '13:32:54';
简单的My SQL查询是这样的:
SELECT COUNT(*) FROM your_table WHERE time_stamp_column BETWEEN '10:12:16' AND '13:32:54';
使用Codeigniter的查询生成器您可以这样做:
public function getCount(){
return $this->db->get_where('your_table','time_stamp_column BETWEEN "10:12:16" AND "13:32:54"')->num_rows();
}