Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2016
darkamerico darkamerico is offline
Miembro
 
Registrado: dic 2010
Posts: 233
Poder: 14
darkamerico Va por buen camino
Wink Como realizar consulta SQL para validar si un numero no forma parte de un rango

Saludos amigos, estoy implementando un sistema de Horarios para mi Facultad, ya casi esta todo hecho; estoy usando el componente TPlanner de TMS Component Pack para XE10, el detalle de los horarios los tengo en una tabla llamada horario_detalle la cual tiene la siguiente estructura:



Algunos datos de la tabla mencionada:



El problema con todo sistema horarios es evitar que se asignen cursos que se crucen con otros previamente asignados y ese es el tema aqui, les explico:



Lo que necesito es mejorar la consulta sql que estoy usando para validar los casos de cruce:

Código SQL [-]
SELECT
horario_detalle.id_horariodet,
horario_detalle.posIniGrid,
horario_detalle.posFinGrid
FROM
horario_detalle
INNER JOIN curso ON horario_detalle.idcurso_fk = curso.id_curso
WHERE
horario_detalle.idsemestre_fk = :IDSemestre AND
horario_detalle.idcurr_fk = :IDCurr AND
horario_detalle.idfacultad_fk = :IDFacultad AND
horario_detalle.iddptoacad_fk = :IDDpto AND
horario_detalle.iddia = :IDDia AND
horario_detalle.posIniGrid BETWEEN :PosIni AND :PosFin AND
curso.ciclo = :Ciclo


Muchas Gracias por su atencion
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cómo escribir un número de forma exponencial? soammm Varios 1 29-10-2012 14:40:34
No se como realizar esta consulta minos SQL 2 01-10-2004 23:08:37
como buscar dentro de una consulta un texto que sea parte de la descripcion viajero2015 Conexión con bases de datos 1 15-11-2003 05:18:09
Como realizar esta Consulta en SQL Jose Manuel SQL 3 11-10-2003 16:01:02


La franja horaria es GMT +2. Ahora son las 03:02:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi