Access - Ordenar Consulta con dos campos de fecha compatibles

   
Vista:

Ordenar Consulta con dos campos de fecha compatibles

Publicado por Nicolás Oliver olivernicolas@hotmail.com (1 intervención) el 01/08/2014 14:01:06
Buenas, mi pregunta es cómo crear una consulta que ordene los datos teniendo en cuenta dos campos compatibles. Necesito ordenar los Empleados según la fecha Fin_Contrato, pero en el caso de que el campo Fin_Prórroga contenga datos, debe ir intercalando los resultados de los contratos con prórroga que finalizan con los que no la tienen.

Fin_Contrato Fin_Prórroga
1 Pedro 01/01/2014
2 Paco 15/05/2014
3 Juan 12/01/2014 16/05/2014
4 Mora 17/05/2014
5 Vicente 20/02/2014 20/06/2014

Gracias por vuestra ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ordenar Consulta con dos campos de fecha compatibles

Publicado por jose (741 intervenciones) el 06/08/2014 19:56:08
una idea así a grandes rasgos es crear un campo calculado y ordenar por él

el campo calculado debiera estar compuestos por fin-prorroga + fin-contrato,
pero puesto asi aaaammddaaammmddd y como la prorroga pudiera ser nulo quitamos espacios con trim o ltrim

trim(aaaammddaaammmddd ) esto nos ordenaría correctamente


pero claro es laborioso trim( año([tabla].fprorroga) &mes([tabla].fprorroga) & dia([tabla].fprorroga) & año([tabla].fcontrato) &mes([tabla].fcontrato) & dia([tabla].fcontrato) )



espero que te sirva la idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar