Referencia cruzada

From: Dan <danstreet(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Referencia cruzada
Date: 2010-05-21 00:55:13
Message-ID: AANLkTik_PjvbSzMvjFBePG5QWWhVyZ1xBZSV3_Tkb4zv@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas Noches, estoy usando una BD postgresql 8.2
en la cual cuento con 2 tablas

*> TABLA1: chofer:*
*(idchofer, nombre)*
1,Juan Perez,
2, Luis Rodriguez
3, Damian Diaz

*> TABLA2: control: *
* (idchofer, fecha, hora, tipo)*
1, '19/05/2010', '08:00','Ingreso'
1, '19/05/2010', '10:00','Salida'
1, '19/05/2010', '12:00','Ingreso'
1, '19/05/2010', '16:00','Salida'
1, '20/05/2010', '08:02','Ingreso'
1, '20/05/2010', '16:45','Salida'
.....
2, '19/05/2010', '08:05,'Ingreso'
2, '19/05/2010', '10:30','Salida'
2, '19/05/2010', '12:30','Ingreso'
2, '19/05/2010', '16:30','Salida'
2, '20/05/2010', '08:05,'Ingreso'
2, '20/05/2010', '10:30','Salida'
2, '20/05/2010', '12:30','Ingreso'
2, '20/05/2010', '18:00','Salida'
......
3, '19/05/2010', '08:06','Ingreso'
3, '19/05/2010', '10:45','Salida'
3,''19/05/2010', '11:45','Ingreso'
3, '19/05/2010', '16:00','Salida'
3, '20/05/2010', '08:00','Ingreso'
3, '20/05/2010', '10:45','Salida'
3, '20/05/2010', '11:45','Ingreso'
3, '20/05/2010', '17:00','Salida'

la idea, es generar un reporte que muestre el primer ingreso y la ultima
salida de cada dia

dias 19/05/2010 20/05/2010
-------------------------------------------------------------------
1 | Juan Perez | 08:00-16:00 | 08:02-16:45
2 | Luis Rodriguez | 08:05-16:30 | 08:05-18:00
3 | Damian Diaz | 08:06-16:00 | 08:00-17:00

Gracias por su ayuda
--
-----------------
[) /-\ |\|

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2010-05-21 01:19:38 Re: Referencia cruzada
Previous Message Horacio Miranda 2010-05-20 23:21:52 Re: [pgsql-es-ayuda] Existe el libro "SQL for smarties" en español