Saludos amigos para ver si me ayudan a mejorar este codigo, la idea es evitar los nombramientos de empleados en una bd si coinciden las fechas de un nuevo nombramiento con alguna fecha anterior o actual o evitar que este entre en rango de fechas ya sea la de inicio o de de final.
Cita: Editado: Código de programación no permitido en foros de Bases de Datos.
Se procede a eliminar todo el codigo no SQL, como se advierte en las reglas del foro.
Leer las reglas del foro, por favor.
Código MySQL:
Ver originalSELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientofinal
='$fechainicio'
SELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientofinal
='$fechafinal'
SELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientoinicio
='$fechafinal'
SELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientoinicio
='$fechainicio'
SELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientoinicio
between '$fechainicio' and '$fechafinal'
SELECT nombramientofinal
,nombramientoinicio
FROM nombramientos
,recursohumano
WHERE numerofunci
='$codigo' and numerofunc
='$codigo' and nombramientofinal
between '$fechainicio' and '$fechafinal'
Eso fue lo que se me ocurrio, por favor comenten y ayuden