Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/06/2008, 04:34
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: consulta access

Código:
WHERE (PartesDeTrabajo.noche=false and PartesDeTrabajo.fecha=[Qué día?])
          or (PartesDeTrabajo.noche=true
                and (
                             (PartesDeTrabajo.fecha=[Qué día?] and PartesDeTrabajo.horainicio>#12/30/1899 22:0:0#)
                        or (PartesDeTrabajo.fecha=DateAdd("d",1,[Qué día?]) and PartesDeTrabajo.horainicio<#12/30/1899 7:0:0#)
                        )
                )

DONDE (Partes diurnos Y del dia)
             O (partes nocturnos 
                        Y (
                             (del dia Y posteriores a las 10) 
                            O (del dia siguiente Y anteriores a las 7)
                             )
                 )


Yo lo veo bien!!??

Estas segura que exiten partes con horainicio entre las 0:0:0 y las 7:0:0 del dia siguiente al que pides?

Lo has intentado con una tabla con un registro de cada tipo todos del dia o de siguiente dia como hice yo...?

Quim

Última edición por quimfv; 11/06/2008 a las 04:40