comparacion de fechas entre tablas en subconsulta

Tgaytan
25 de Agosto del 2003
Hola si alguien me puede ayudar... por favor

Tengo un select donde de una tabla temporal tengo que traerme los registros que no existan en la tabla destino donde el cliente exista y la fecha no exista en la tabla destino... esto con el fin de pasarlas de la temporal a la destino.
Agrego codigo ya que esto lo quiero para un insert con un subconsulta

insert into dest
Select tmp.cliente, tmp.venta, tmp.fecha from tmp
where cliente in (SELECT cliente FROM dest)
and fecha not in (SELECT fecha from dest)

el cliente puede repetirse con difentes fechas de venta en tabla dest pero si esta ya existiera en la tabla que no me la vuelva a insertar en la tabla dest y me duplique el registro.
Como comparo las fechas ya que hago esto y me repite registros que ya existen en la tabla dest que hice mal

Gracias anticipadas.
Tgaytan :-)

Fran
25 de Agosto del 2003
Prueba esto:
Select tmp.cliente, tmp.venta, tmp.fecha from tmp, dest
where tmp.cliente = dest.cliente and not tmp.fecha = dest.fecha