y'a un index sur "da_entete.id_type_document" ??
Je suis de l'avis aussi de faire la requête au plus simple (sans passer par la sous-requête) et mettre à jour les stats...
De toutes façons, c'est chaud de faire un filtre sur une colonne caclulée pour des tables aussi grosses, il y aura fatalement beaucoup d' I/O... sauf si ton type de doc 19 est très discriminant et qu'il y a un index dessus....