Problema:
Tengo una serie de consultas SQL que ejecuto de tanto en cuanto, y cada vez que ejecuto debo cambiar parámetros como la fecha o algún valor X.
Solución:
En MySQL, es posible utilizar variables al inicio del script que luego pueden ser utilizadas por las diferentes consultas
Definir una variable:
SET @date_var = ‘2020-05-30’;
Consumir una variable:
SELECT * FROM table
WHERE date(date_field) = @date_var