Hola,
No llego a comprender la necesidad de tantos "Where"... O sea, ¿no te funcionaría bien con algo como esto?
Código SQL
[-]
SELECT * FROM base WHERE compañia=numero AND perito=clave AND estado=claveestado
¿Qué problema encuentras para hacer algo como lo que te propongo?