Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2011, 21:33
Avatar de Carlitoscl
Carlitoscl
 
Fecha de Ingreso: enero-2009
Ubicación: COLOMBIA
Mensajes: 60
Antigüedad: 15 años, 3 meses
Puntos: 0
problema en consulta con mysql

Hola amigos, tengo un problema con una consulta y necesito su valiosa ayuda, resulta que tengo 2 tablas en mysql, las cuales las voy a utilizar en un pequeño aplicativo de visual basic 6 para dar citas. La primera tabla contiene los siguientes datos:


tabla turnos
+----------+
8:00
8:15
8:30
8:45
9:00
9:15
9:30
9:45
10:00
+----------+

y la segunda:

tabla citas

+----------+---------------+-----------+---------------+---------+----------+----------+

| num_cita | fecha_cita | hora_cita | ide_pcte | ide_med | cod_cons |

+----------+---------------+------------+--------------+---------+----------+----------+

| 1 | 2011-11-07 | 8:00 | 18127989 | 1 | 1 |

| 2 | 2011-11-07 | 8:30 | 18129139 | 1 | 2 |

| 3 | 2011-11-07 | 9:00 | 69008499 | 1 | 1 |

+----------+----------------+------------+----------+---------+----------+----------+

Entonces la idea es que cuando entre cargue todos los turnos a un datagrid1 y a medida que voy asignando las citas estas se muestren en el datagrid2 y que los turnos asignados se vayan ocultando del datagrid1 que es donde se muestran los turnos disponibles, teniendo en cuenta la fecha tambien.

el resultado deberia ser:

+----------+
8:15
8:45
9:15
9:30
9:45
10:00
+----------+

El select que habia hecho me muestra los que ya se han asignado pero lo que quiero es lo contrario como en el resultado anterior.

"SELECT turno FROM turnos,citas WHERE turnos.turno<>citas.hora_cita AND citas.fecha_cita= '" + txt_fecha + "' "

Les agradezco si me pueden sacar de este lio.