+ -
当前位置:首页 → 问答吧 → 请教有关于时间的存储过程(需要导出所得数据到excel)

请教有关于时间的存储过程(需要导出所得数据到excel)

时间:2011-08-19

来源:互联网

请教有关于时间的存储过程(需要导出所得数据到excel)


我想要查询一个月之内每天的数据并且放在同一个excel表中
类似这样
create procedure sp2(b2time DATETIME,e2time DATETIME, period INT)
BEGIN
   
  DECLARE starttime DATETIME default '2008-01-01 00:00:00';

  WHILE b2time <= e2time DO

  select b2time,count(phonenumber) from tctuserinfo818 where activeupdatetime 

between starttime and b2time and active = '1'
  group by b2time;
  SET b2time = DATE_ADD(b2time,INTERVAL period HOUR);
  END WHILE;

END; 
需要添加一个能把所查询的数据导入到一张excel表中 应该如何去做?还有 时间如何去优化?刚学习mysql没多久 有很多不懂 希望各位能人指点12

作者: cainend   发布时间: 2011-08-19

select * into outfile '/home/mysql/data/xx.txt' from tb

作者: rucypli   发布时间: 2011-08-19

这个我知道。只是不是我想要的。如果单加这个会出错的。我利用临时表弄完了,只是语句运行上比较慢。

作者: cainend   发布时间: 2011-08-19

优化就是时间字段上加索引

作者: rucypli   发布时间: 2011-08-19

热门下载

更多