non che abbia capito senza il db in mano
se vuoi usare una select fai la join delle tabelle, metti i parametri di filtraggio e un campo espr che fa il calcolo
senza il db non saprei essere più preciso