di solito se il codice funziona non ti conviene perdere troppo tempo a migliorarlo se ciò per cui lavori non è un prodotto per terzi.
il tipo di query su cui stai lavorando mi interessa perchè è simile ad un'applicazione che sto realizzando..
puoi postare la tabella esportata con i dati?