Ola estou fazendo a seguinte consulta no android
Select placa,patio,data,id_filial,comentario,tipousuario,modelo,motor,subsolo
From t_placas
Where substr(data,0,11)=? And enviado = 0 And id_filial=?
UNION
SELECT placa,'0' AS patio,data,id_filial,'' AS comentario,tipousuario,modelo,'' AS motor,'' as subsolo
FROM t_placa_vistoria
Where NOT EXISTS(Select placa
From t_placas
Where replace(placa,'-','') = t_placa_vistoria.placa
And id_filial = t_placa_vistoria.id_filial
And substr(data,0,11) = substr(t_placa_vistoria.data,0,11)
)
And substr(data,0,11)=? And id_filial=?;
elas executadas separadas trazem os resultados normalmente,mas do jeito que esta só traz registro da primeira consulta,estou executando ela assim
parametro = new String[]{data, String.valueOf(TelaFilial.id_filial)};
cursor = db.rawQuery(sqlQuery, parametro);
alguem sabe o que pode ser?
Obrigado