Bueno, entonces te conviene hacer en el
foro de ASP lo que te recomiendo: Pregunta cómo construir la sentencia dinámicamente según los datos opcionales ingresados en el formulario, y trata de usar algún front-end para probar las consultas.
Si vas a seguir trabajando con bases de datos desde web te recomiendo encarecidamente que leas del tema y aprendas algo de SQL o vas a chocar constantemente con problemas que se deben resolver por los medios separadamente como el de este tipo.
Infortunadamente, para darte una solución escrita yo debería tener acceso a tu base, probar la consulta para asegurarme de que funcione, y
además programarte el ASP para que haga lo que te digo.
Creo que en este ultimo punto te pueden guiar mejor en el foro que menciono...