FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con un Query para comparar
Hello, bendiciones para todos.
Estoy realizando un sistema en Delphi 2009 y Sql Server 2012. Tengo un modulo donde registro horas por ejemplo: 08:00 am - 08:30 am 08:30 am - 09:00 am Etc... Y tengo un modulo para registrar CITAS donde tengo un DBLookUpCombobox que esta conectado al ListSource del DataSet del modulo Horas. Lo que deseo realizar es que el DBLookUpCombobox solo me presente las horas que no han sido selecionadas en una fecha determinada. Me explico: Si se registra una CITA el 15/8/2019 a las 08:00 am - 08:30 am cuando tenga que registrar otra cita en la misma fecha que en el DBLookUpCombobox solo me aparezcan las Horas disponibles y que la hora 08:00 am - 08:30 am no aparezca. Espero haberme explicado. Gracias anticipadas. |
#2
|
||||
|
||||
Cita:
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#3
|
||||
|
||||
La tarea es sencilla si la piensas.
Tienes una tabla de rangos de horas y una de citas programadas:
Solo tienes que hacer un WHERE del nuevo rango y la fecha. Si existe entonces ya esta agarrada. Para hacerlo como un conjunto solo creas una tabla dinamica en memoria (no he chequeado el sql pero es maso):
__________________
El malabarista. Última edición por mamcx fecha: 13-08-2019 a las 20:37:50. |
#4
|
||||
|
||||
Creo que es más sencillo.
Si tienes una tabla de CITAS y otra de HORARIOS, haces un left join y te quedas xon los que tengan la tabla de citas a nulos.
Creo que se entiende el código. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#5
|
|||
|
|||
Cita:
|
#6
|
||||
|
||||
Con join tambien se puede pero le falta tomar en cuenta las fechas..
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda para exportar query a excel | microbiano | Varios | 5 | 19-09-2011 22:49:22 |
ayuda con query para Mysql fecha. | vroa74 | Conexión con bases de datos | 11 | 06-06-2008 15:56:00 |
Ayuda por favor para correr un query en Delphi a una base de datos en Mysql | charlyfitlh | MySQL | 10 | 01-11-2007 20:28:49 |
ayuda comparar Handle | JerS | API de Windows | 3 | 30-10-2006 20:19:01 |
Ayuda para comparar Horas | JerS | Varios | 4 | 21-09-2005 17:06:31 |
|