Así es.
Lo único que se me ocurre es que anides los bucles while. No te pongo el código exacto en ASP. Te lo pongo esquematico:
Código PHP:
sql1 = "SELECT * FROM Tabla WHERE trimestre=1
result1=execute(sql1)
while not result1.eof
id=result1("ID")
sql2 = "SELECT * FROM Tabla WHERE trimestre=2 AND id='" & id & "'"
sql3= "SELECT * FROM Tabla WHERE trimestre=3 AND id='" & id & "'"
sql4= "SELECT * FROM Tabla WHERE trimestre=4 AND id='" & id & "'"
sql5= "SELECT * FROM Tabla WHERE trimestre=5 AND id='" & id & "'"
sql6= "SELECT * FROM Tabla WHERE trimestre=6 AND id='" & id & "'"
result2=execute(sql2)
while not result2.EOF
result3=execute(sql3)
while not result3.EOF
result4=execute(sql4)
while not result4.EOF
result5=execute(sql5)
while not result5.EOF
result6=execute(sql5)
while not result6.EOF
'Si llegas a entrar aquí, entonces estás seguro
'que ese id tiene datos en todos los trimestres
wend
result6.close
wend
result5.close
wend
result4.close
wend
result3.close
wend
result2.close
wend
result1.close
Uuufff!!!
Espero que lo entiendas
Un beso