计算两个时间戳之间数据库中的行数

时间:2015-09-18 06:57:05

标签: php mysql codeigniter

在我的数据库中,我使用基于客户订单的当前时间戳,存储在表格中。我想知道,在两个时间段内,有多少客户订购了请求。假设10:12:1613:32:54,在这段时间内有多少(计数)客户要求?与2个日期之间的方式相同。

2 个答案:

答案 0 :(得分:1)

SELECT * FROM your_table WHERE time_stamp_column BETWEEN '10:12:16' AND '13:32:54';

答案 1 :(得分:0)

Simple My SQL Query是这样的:

   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();
}