Hola, estoy haciendo una funcion que comprueba si los digitos de control de una cuenta corriente pasada por parametro es correcta.
   
Código MySQL:
Ver original- DELIMITER // 
-      
-   
-   
-         SET-  contador  =-  contador  + 1;
 
-   
-   
-         SET-  contador  =-  contador  + 1;
 
-   
-     SET-  suma_enof  =-  entidad1 +- entidad2 +- entidad3 +- entidad4 +- oficina1 +- oficina2 +- oficina3 +- oficina4 ;
 
-     SET-  resto1  = MOD(- suma_enof1 ,11);
 
-     SET-  primer_dc  = 11 --  resto1 ;
 
-   
-         SET-  contador  =-  contador  + 1;
 
-   
-     SET-  suma_numcuenta  =-  num_cuenta1 +- num_cuenta2 +- num_cuenta3 +- num_cuenta4 +- num_cuenta5 +- num_cuenta6 +- num_cuenta7 +- num_cuenta8 +- num_cuenta9 +- num_cuenta10 ;
 
-     SET-  resto2  = MOD(- suma_numcuenta ,11);
 
-     SET-  segon_dc  = 11 --  resto2 ;
 
-   
-      
-     RETURN correcte; 
-   
- // 
- DELIMITER ; 
-   
- SELECT-  esCC ('12345678061234567890');
 
Al ejecutar el SELECT me devuelve 0 y me debería devolver 1, porque esa cuenta corriente es correcta. No se que pasa, por favor ayudenme!