Hola buenas,
Utilizo el siguiente código para extraer los registros de una tabla simple, tipo cuenta bancaria en MySQL y arrastro el saldo mediante la variable @isaldo, lo cual me funciona perfectamente.
Código SQL
[-]
SET @isaldo:=0;
SELECT *, @isaldo:=ROUND(@isaldo+entrada-salida,2) AS saldo FROM datos ORDER BY fecha_valor;
Sin embargo ahora MySQL me devuelve el siguiente mensaje de aviso:
Setting user variables within expressions is deprecated and will be removed in a future release. Consider alternatives: 'SET variable=expression, ...', or 'SELECT expression(s) INTO variables(s)'. SQL.sql 1 17
Sabeis como podria actualizar este código para evitar problemas en futuras versiones de la BD.
Actualmente utilizo la version
MySQL 8.0.30
Gracias y saludos.