No estoy seguro de haber comprendido bien tu problema. Con el conjunto de datos que presentas, puesto que la última fecha es 2010-01-22 y los registros con esa fecha no son 'TA', entonces... ¿el resultado debe ser vacío?
Si ese es el caso, ya casi tienes tu solución:
Código:
SELECT *
FROM #MovBoletasCECL
WHERE cvetxn ='TA'
AND DTxn IN (
SELECT MAX(DTxn)
FROM #MovBoletasCECL
)