ok. io penso che puoi risolvere con una quesry simile a quella che ti ho postato.

al massimo risolverai il tutto con una stored.

ti ripeto.... posta la struttura delle tabelle in questione