Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2018, 08:21
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 10 años, 11 meses
Puntos: 2
Devuelve siempre lo mismo

Buenos dias compañeros del foro.
tengo la siguiente funcion en mysql:

Código MySQL:
Ver original
  1. delimiter //
  2. SET s=(select id_servicio from empresa_servicios where nomb_servicio='lavanderia');
  3. if s!=0 then set b=1;
  4. else set b=0;
  5. return b;
  6. end //
y me devuelve siempre el resultado del else, es decir me devuelve 0 hallan o no hallan registros con servicio de lavanderia. y si cambio la condicion del if tambien me devuelve el resultado del else.
A que se debe este error, podrian ayudarme por favor?, gracias.