目的是为了放到BI里,想完全自动化,不用去维护
想实现从2017年1月开始,一个月一个月的查,最后join到一起
delimiter //
create procedure p1()
begin
declare i datetime;
set i= "2017-01-01 00:00:00";
while i <= date_sub(now(),interval 1 month) do
select * from table
WHERE
time BETWEEN i AND date_add(i,interval 1 month);
set i = date_add(i,interval 1 month);
end while;
end //
call p1();
写了个对select的循环 下面不会写了,求指导
外面应该是要套个join的循环对吧,那怎么对select循环里的表命名,直接后面 as xxx报错啊