Dies ist Ihre order by
:
ORDER BY transType = 'I',
transDate
Der Ausdruck transType = 'I'
ist ein boolescher Ausdruck. Bei der Interpretation als Ganzzahl ist "0" falsch und "1" ist wahr. Daher erscheinen falsche Werte zuerst in der Sortierung, dann wahre Werte.
Sie möchten nur absteigend sortieren:
ORDER BY (transType = 'I') DESC,
transDate