数据表结构如下:CREATE TABLEtable20100531( `name` text, `date1` int(11) NOT NULL )
CREATE TABLEtable20100601( `name` text, `date1` int(11) NOT NULL )
CREATE TABLEtable20100602( `name` text, `date1` int(11) NOT NULL )
CREATE TABLEtable20100603( `name` text, `date1` int(11) NOT NULL )
........
CREATE TABLEtable20110530( `name` text, `date1` int(11) NOT NULL )也就是说,每天1个数据表,MYSQL的如果查询当月的数据呢,moth好像没用了啊
还有3个年 以及一共的数据,行数

解决方案 »

  1.   

    所有的表count出来再相加了。。
      

  2.   


    select SUM(num) sum from (
    (select count(*) num from TABLEtable20100531)
    UNION ALL
    (select count(*) num from TABLEtable20100601)
    UNION ALL
    (select count(*) num from TABLEtable20100602)
    )在php中计算出要查询的表,拼接成如上sql
      

  3.   

    楼主到底想干什么?一个问题是怎么循环建表,一个问题是怎么建表,一个问题是怎么统计php、mysql知识都不扎实你不是打算把你的统计系统分拆成N个问题一个个解决吧?