#Consulta usando between.
use Base1; #Abriendo la base.
set autocommit = 0; #Auto actualizaciones.
set sql_safe_updates = 0; # Permitir ejecutar sin problemas las consultas update.
#Creando tabla de ejemplo
#Se usa un varchar en fecha_del_deposito porque es más facil manejar fechas en formato de texto, ademas MySQL pide las fechas alrreves (año, mes, dia).
drop table if exists Ahorros;
create table Ahorros(id_ahorro int not null auto_increment, primary key(id_ahorro), movimiento double default 0.0,
saldo double default 0.0, fecha_del_deposito varchar(50) default "0",
el_movimiento_es_deposito boolean default false, el_movimiento_es_retiro boolean default false);
#Insertando datos de ejemplo.
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(500,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(100,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(50,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(75,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(2031,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(2200,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(342,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(900,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(1100,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_deposito)values
(1999.99,(movimiento+saldo),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(250,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(425,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
insert into Ahorros(movimiento,saldo,fecha_del_deposito,el_movimiento_es_retiro)values
(400,(saldo-movimiento),"Martes 1 de diciembre del 2020",true);
#Creando la consulta.
#Consultadno algunos depositos.
Select movimiento as Depositos from Ahorros where movimiento between 1000 and 2000 and el_movimiento_es_deposito=true;
#Consultando algunos retiros.
Select movimiento as Retiros from Ahorros where movimiento between 200 and 400 and el_movimiento_es_retiro=true;