delimiter //
create procedure clientedelmes()
begin
declare Cid_cliente varchar (20);
declare Cmes date;
declare Cnombreclient varchar (40);
declare Cvalor int (40);
declare cursorclientemes cursor for Select cliente.id_cliente, cliente.nombre_cliente, transacciones.valortransaccion, transacciones.fechatransaccion
from cliente,transacciones
where transacciones.id_cliente = cliente.id_cliente
and month (fechatransaccion)= MONTH(DATE_ADD(CURDATE(),INTERVAL - 1 MONTH))
and valortransaccion >= (50000)
group by id_cliente;
open cursorclientemes;
cursorclientemes_loop: LOOP
fetch cursorclientemes into Cid_cliente, Cnombreclient, Cvalor, Cmes;
insert into clientemes values (Cid_cliente, Cnombreclient, Cvalor, Cmes);
END LOOP cursorclientemes_loop;
close cursorclientemes;
END;
//
call clientedelmes//
