Muchas garcias, delphi.com.ar la segunda me ha ido perfecta.
Perdonar que siga abusando. (las cosas de los novatos)
Algun consejo de como obtimizar esta consulta
Código SQL
[-]
SELECT b.codcontrato, a.orden, a.nif, CONCAT(a.apellido1,' ', a.apellido2,', ',a.nombre) as nombrecompleto, b.fechavencont, b.fechabaja
FROM personal a
LEFT join contratos b on a.orden=b.orden
where (a.codempresa='901' OR a.codempresa='902' OR a.codempresa='904' OR a.codempresa='905' OR a.codempresa='906' OR a.codempresa='907')
and (b.fechabaja Is Null or b.fechabaja='0000-00-00') and a.orden<>'0'
ORDER BY nombrecompleto
Un saludo a todo el foro