Hola de nuevo...
En primer lugar NO REPITAS POSTS... ya veo que publicaste una nueva entrada y lo único que hiciste fue copiar y pegar lo que pusiste aqui... ojo con eso, veo que apenas estás comenzando a postear en este foro, por lo que te recomiendo que antes que nada leas las
Políticas y Normas del foro.
si continuas haciendo lo mismo, puedes hacerte acreedor de sanciones por parte de los administradores del foro.
Ahora si, entrando en materia... tienes varios detalles en tu consulta:
1. La consulta por sí sola te debería estar marcando un error:
Por un lado en el FROM listas sólo una tabla (report2-1-2014), sin embargo en el WHERE preguntas por otra tabla (respaldo)... aquí tienes de dos opciones: utilizar JOIN's para listar todas las tablas o listar las tablas en el FROM separadas por comas (No recomendado). O en su defecto, puedes hacer dos consultas independientes (una para cada tabla).
2. estás enviando un parámetro al SP con el nombre RESULTADO, sin embago dentro del código estás declarando una variable con el mismo nombre (no sé con qué intención).
3. No estás asignando ningún valor a tu variable resultado, por lo tanto no puedes utilizar esta variable...
Te sugiero que cheques esta liga:
http://dev.mysql.com/doc/refman/5.0/...re-syntax.html
En particular el apartado que dice
Variables en procedimientos almacenados.
4. También puedes checar esta liga:
http://lmgtfy.com/?q=verificar+si+ex...stro+con+mysql
Estoy seguro que San Google, con su infinita sabiduría tendrá la respuesta.
Saludos
Leo