Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 23:00
Avatar de Jorge1801
Jorge1801
 
Fecha de Ingreso: julio-2011
Ubicación: Colombia
Mensajes: 54
Antigüedad: 13 años, 4 meses
Puntos: 2
Negar consulta

Buen dia para todos.

Apenas estoy empezando en este cuento de procedimientos almacenados. Tengo el siguiente procedimiento:

Código MySQL:
Ver original
  1. DELIMITER $$
  2. DROP PROCEDURE IF EXISTS sp_reservarcitas$$
  3. CREATE PROCEDURE sp_reservarcitas()
  4.     DECLARE name text;
  5.     select @name:=GROUP_CONCAT(id_horario)
  6.     from tbl_citas
  7.     where fecha_cita = '2013-01-10';
  8.  
  9.     select id_horario, tipo_horario
  10.     from tbl_horarios
  11.     where FIND_IN_SET(id_horario,@name);
  12.    
  13. END$$
Mi duda es como yo puedo negar en la parte donde dice FIND_IN_SET para que no me busque los valores que están almacenados en @name. Es decir que me busque todos los registros excepto los valores que tengo almacenado en @name.

Espero haberme hecho entender.

Muchas gracias.

Última edición por gnzsoloyo; 11/01/2013 a las 03:42 Razón: SQL sin etiquetar.