Je ne pense pas qu'une requête dans ce genre puisse fonctionner directement. Tu peux faire des tris sur une colonne, puis éventuellement sur une deuxième (en cas d'égalité sur la première colonne) avec une requête dans le genre:
Select DocId, Date, DateTrad, Titre
From maTable
Order by DateTrad DESC, Date DESC;
/* Les résultats sont triés selon la date de traduction puis selon la date de mise à jour de l'original. */
Pour pouvoir faire un tri sur soit la valeur de DateTrad, soit la valeur de Date, je pense que le meilleure solution est de commencer par créer une vue qui reprend l'ensemble des informations de ta table plus une colonne supplémentaire qui contiendra la date max. Ensuite il suffira d'afficher le contenu de la vue en utilisant la dernière colonne pour trier.
Create view maVue AS
Select DocId, Date, DateTrad, Titre, Greatest(Date,DateTrad) as dateMax
From maTable ;
Select DocId, Date, DateTrad, Titre
From maVue
Order by dateMax DESC;