Prueba con lo Siguiente
Código sql:
Ver originalSELECT R.Consecutivo,
CASE
WHEN (R.Fecha_Revision IS NULL) AND (NOT R.Fecha_Movimiento IS NULL) THEN
NULL
ELSE
R.Fecha_Revision
END AS FechaRevision
CASE
WHEN (NOT R.Fecha_Revision IS NULL) AND (R.Fecha_Movimiento IS NULL) THEN
NULL
ELSE
R.Movimiento
END AS FechaMovimiento,
CASE
WHEN (NOT R.Fecha_Revision IS NULL) AND (NOT R.Fecha_Movimiento IS NULL) THEN
1
WHEN (NOT R.Fecha_Revision IS NULL) AND (R.Fecha_Movimiento IS NULL) THEN
2
WHEN (R.Fecha_Revision IS NULL) AND (NOT R.Fecha_Movimiento IS NULL) THEN
3
END AS Orden
FROM Revision R
INNER JOIN Movimiento M ON (R.Consecutivo = M.Consecutivo)
ORDER BY Orden