reporte de dos tablas con distinct inner join

tema enviado por bombonete en Visual Basic 6.0
tema iniciado el 23/01/2008

hola:

de nuevo por aquí, retomando visual basic.

tengo una una duda mas bien un problemita con la consulta de dos tablas una llamada notas_detalle y otra creditos, lo que intento es llamar a todos los articulos vendidos de las dos tablas sinque se repitan, pero con este codigo solo me trae los articulos de la tabla CREDITOS, ya intente de varias formas, pero no encuentro la solucion, aqui les pongo el codigo para ver si me pueden decir en que estoy haciendo mal, gracias por leer mi mensaje

Set Cta_Articulos = Conexion.Execute("select  distinct notas_detalle.producto2  from notas_detalle INNER JOIN creditos ON  (creditos.producto3 = notas_detalle.producto2) and (notas_detalle.piezas = creditos.piezas3) where (NOTAS_DETALLE.FECHA and creditos.fecha3 between  #" & Format(DTPicker9.Value, "mm-dd-yy") & " # and # " & Format(DTPicker10.Value, "mm-dd-yy") & "#)GROUP BY notas_detalle.producto2 ")