如何分别统计各个datatime对应的记录数?
select count(*) from test where datatime>'2005-7-9' and datatime<'2005-8-9' group by datatime;

解决方案 »

  1.   

    如何写sql查询从2005-7-9到2005-8-9之间datatime相同的所有数据?SELECT * FROM test b WHERE datatime in (
    SELECT datatime FROM test a WHERE DATE(datatime)>'2005-07-09'
    and DATE(datatime)<'2005-08-01' GROUP by datatime HAVING COUNT(*)>1);如何分别统计各个datatime对应的记录数?
    select count(*) from test where DATE(datatime)>'2005-07-09' and DATE(datatime)<'2005-08-09' group by datatime;
      

  2.   

    如何写sql查询从2005-7-9到2005-8-9之间datatime相同的所有数据?SELECT * FROM test b WHERE datatime where datatime between '2005-07-09' and  '2005-08-09'
     GROUP by datatime HAVING COUNT(*)>1
    如何分别统计各个datatime对应的记录数?
    select count(*) from test where datatime between '2005-07-09' and  '2005-08-09' group by datatime