10/06/2008, 06:33
|
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:
SELECT PartesDeTrabajo.nparte,
PartesDeTrabajo.CodigoOperario,
operario2.nombre,
PartesDeTrabajo.fecha,
PartesDeTrabajo.obra,
PartesDeTrabajo.actividad,
PartesDeTrabajo.subactividad,
PartesDeTrabajo.horas,
PartesDeTrabajo.horainicio,
PartesDeTrabajo.horafinal,
PartesDeTrabajo.mañana,
PartesDeTrabajo.tarde,
PartesDeTrabajo.noche,
PartesDeTrabajo.festivo
FROM PartesDeTrabajo INNER JOIN operario2
ON PartesDeTrabajo.CodigoOperario = operario2.CodigoOperario
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#)))
ORDER BY operario2.nombre, PartesDeTrabajo.fecha, PartesDeTrabajo.horainicio;
Otro error habia un lio de parentesis, lo siento
Quim
Última edición por quimfv; 10/06/2008 a las 09:22
Razón: He cambiado 31 por 30
|