Tengo dos tablas: Empleados y Cronos relacionadas por numero de tarjeta.
La tabla cronos tiene un campo llamado Comando cuya datos pueden variar de 11 a 21, donde 11 es entrada y 21 es salida. Para ambos casos tengo que usar MIN y MAX ya que en un mismo dia tengo varias entradas y salidas pero solo me sirve la primera entrada y la ultima salida.
Ahora bien, necesito que la consulta muestre tanto la hora de entrada, como la hora de salida de un mismo dia:
TARJETA - FECHA - HORA ENTRADA - HORA SALIDA
Por ahora solo logre que me mostrara o la entrada o la salida
Código:
o la salidaSELECT cronos.Tarjeta, personal.Apellido, cronos.Fecha, MIN(cronos.hora) FROM personal INNER JOIN cronos ON personal.tarjeta = cronos.Tarjeta WHERE cronos.Comando=11 GROUP BY cronos.Tarjeta,cronos.Fecha ORDER BY cronos.Tarjeta, cronos.fecha
Código:
Espero que se entienda... SELECT cronos.Tarjeta, personal.Apellido, cronos.Fecha, MAX(cronos.hora) FROM personal INNER JOIN cronos ON personal.tarjeta = cronos.Tarjeta WHERE cronos.Comando=21 GROUP BY cronos.Tarjeta,cronos.Fecha ORDER BY cronos.Tarjeta, cronos.fecha

Gracias