Hola Roydan,
Si tu pasas esa variable por esa función le estas agregando las comillas, la solución es que no pases esa variable por la función sino solamente ponerla entre backticks, algo así:
Código php:
Ver originalsprintf("select sis.*, sistr.cod from sis left join sistr on sis.cod=sistr.cod WHERE %s LIKE %s GROUP BY cod ORDER BY cod ASC", $campo,GetSQLValueString
("%" . $criterio . "%", "text"));
Saludos.