Tenho uma consulta que, as vezes, seu conteúdo (enviado via parâmetro) pode ser nulo e em outras é um número inteiro e, lógico, quando o conteúdo é nulo - da forma que a consulta foi construída - não funciona. Alguma ideia?
public function ProcurarAfastado($patente, $cargo){
$sql = "select * from vwPessoal where pe_status = 'A' and pe_des_motivo is not NULL and pa_patente = :pa and ca_cargo = :ca order by pe_nome";
try{
$stmt = $this->pdo->prepare($sql);
$stmt->bindValue(":pa", $patente);
$stmt->bindValue(":ca", $cargo);
$stmt->execute();
$ret = $stmt->fetchAll();
return $ret;
} catch (Exception $e) {
print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, informe a Central.</br>";
}
}