El código anterior funciona bien para una consulta en varios campos. Resulta que tenía algunos datos incorrectos.