o que faço pra compara vários ids e selecionar os que não são iguais.
Como compara?
6 Respostas
Cara, seja mais específico na pergunta, não entendi nada. É ID de que?
Realmente… A pergunta ficou muito vaga. Id de que você quer comparar??
Especifique!
Tipo:
1 - faço um tipo de consulta pra selecionar os ids de compra que seram pagos no mês atual.
depois
2 - faço um tipo de consulta pra selecionar os ids de compra que já foram pagos neste mês.
comparo e mostro só os que não foram pagos.
entendi…
obrigados por interagi com minha pegunta.
estou tentando fazer um projeto usando muito está questão de comparar
Tipo:
1 - faço um tipo de consulta pra selecionar os ids de compra que seram pagos no mês atual.
depois
2 - faço um tipo de consulta pra selecionar os ids de compra que já foram pagos neste mês.
comparo e mostro só os que não foram pagos.
entendi...
Você.você, você já ouviu falar de teoria de conjuntos? De intersecção, diferença e união de conjuntos?
O que você precisa fazer é a diferença dos conjuntos “compras” - “compras pagas”; o que sobra são as “compras não pagas”.
É o seguinte:
talvez não tenha me expressado bem, mas o que quero é:
public List buscaConsulta() {
//....
rs = objConexao.executeQuery(sqlaux.toString());
cred = new ArrayList <Credito>();
while(rs.next()) {
c = new Credito();
c.setIdCreditoaux(rs.getInt(1));
cred.add(c);
}
return cred;
}
public List buscaConsulta() {
//....
rs = objConexao.executeQuery(sqlaux.toString());
pag = new ArrayList <Pago>();
while(rs.next()) {
c = new Pago();
c.setIdCreditoaux(rs.getInt(1));
pag.add(c);
}
return pag;
}
a ideia é:
pega o return de pag e cred, e compara e só mostrar os que não foi pago.
//como comparo os return
if(valor.pago "não tem id de " valor.cred){
então este tem que mostrar
}
//como comparo os return if(valor.pago "não tem id de " valor.cred)
obrigado.