Prova a vedere se questo fa al caso tuo
http://www.tufat.com/script6.htm

Cmq secondo me, se conosci la struttura delle tabelle, faresti prima a costruire te un'interfaccia web che generi il repot e intabelli il risultato con un ciclo while.