el titulo es un poco capcioso porque la lógica me dice que no se puede pero lo que intento hacer es lo sgte:
hago esta consulta:
Código MySQL:
Ver original(SELECT vale
,vehiculo
,kms
,vale_fecha
,fecha_ent fecha
,'Entrante' movimiento
FROM historico_neumaticos
WHERE cod_ent
=2595) union all (SELECT vale
,vehiculo
,kms
,vale_fecha
,fecha_sal fecha
,'Saliente' movimiento
FROM historico_neumaticos
WHERE cod_sal
=2595)
que me da como resultado registros 'Entrante' primero y 'Saliente' despues, pero necesito que me salgan intercalados y ordenados por el campo vale, entonces intente esto:
Código MySQL:
Ver originalSELECT vale
,vehiculo
,kms
,vale_fecha
,fecha
,movimiento
from (SELECT vale
,vehiculo
,kms
,vale_fecha
,fecha_ent fecha
,'Entrante' movimiento
FROM historico_neumaticos
WHERE cod_ent
=2595)e
union all (SELECT vale
,vehiculo
,kms
,vale_fecha
,fecha_sal fecha
,'Saliente' movimiento
FROM historico_neumaticos
WHERE cod_sal
=2595)s
pero me da error, hay alguna forma inteligente
de hacer esta consulta?
cualquier luz será agradecida