Para ordenar por fecha y hora tendrías que agregar un order by a la consulta anterior, la cosa quedaría así:
Código SQL
[-]select I.FECH,I.HORA,I.PDTO,I.UNDS,I.VR_U,I.TOTA
FROM K_INGR I
union all
select s.FECH,s.HORA,s.PDTO,s.UNDS,s.VR_U,s.TOTA
FROM K_SALI s
order by 1, 2
Donde 1 y 2 son la posición de los campos por los que deseas ordenar en la union de las tablas.
Un saúdo.