Ver Mensaje Individual
  #14 (permalink)  
Antiguo 03/11/2004, 19:09
Avatar de vampira
vampira
 
Fecha de Ingreso: noviembre-2002
Mensajes: 247
Antigüedad: 22 años, 3 meses
Puntos: 0
hola... necesito ayuda con una consulta...
tengo uan tabla de asignaciones con los campos fecha, id_maq, hora_inicio y hora_fin

necesito hacer una consulta ek cuando yo le de los valores me buske las makinas ke coincidan con esa asignacion, es decir las ke esten ocupadas...
ya lo habia hecho pero siempre hay algun valor ke no entra en la consulta :(

actualmente tengo esta consulta:

strSQLMaq = "SELECT * FROM asignaciones WHERE ((" & CInt(frmAlumno.cmbHora_fin.Text) & "> hora_inicio) AND (" & CInt(frmAlumno.cmbHora_inicio.Text) & "< hora_fin) AND (fecha=#" & frmAlumno.DTP_fecha.Value & "#))"

pero bajo algunos valores no funciona, esoty usando estos:
10-14
15-17
14-16
17-19
13-18
el valor ke tengo en la tabla para hacer las pruebas (makina separada) de 15-17
si yo le doy el valor 15-17 ya no funciona y deberia darme un valor verdadero

no se si me explike bien..
tal vez cuando
hora_inicio>= me.cmbHora_fin AND hora_fin<= me.cmbHora_inicio
cuando ambos sean falsos funcionaria... pero puedo usar la negacion??
o como lehago para seleccionar los registros ke no cumplan con estas 2 condiciones y si cumplan con la fecha???

help!!!