AYUDA CON UNA CONSULTA

kaxhy
06 de Febrero del 2004
necesito estraer de una tabla todos los id que tiene y si ese id aparece par veces no me lo devuelva

la tabla es de facturas y en ella se encuentran los abonos de las mismas
y aparte del idfactura hay idproducto y es este el que si esta en numero par es que se a realizado un abono sobre la fatura.
no abria problema si el listado que necesito no estubiera comprendido entre fechas de facturas y es ahi la cuestion que si entre esas fechas hay abono pues el producto esta.
la consulta que tenia sin contar los abonos es la siguiente

SELECT nombre
FROM tbproducto
WHERE idproducto NOT IN (SELECT idpro FROM tbfactura WHERE fecha BETWEEN #"&sfecha1&"# AND #"&sfecha2&"#) AND fechaAltaPro BETWEEN #"&sfecha1&"# AND #"&sfecha2&"#

Si alguien sabe como conseguir que en la subconsulta me debuelva los idpro que no esten repetidos en numero par .

Gracias por todo