SQL - no se como poder sacar los datos

   
Vista:

no se como poder sacar los datos

Publicado por patricia (2 intervenciones) el 16/03/2016 13:45:01
Hola, tengo la siguiente duda:

Necesito quitar de una tabla todos los clientes que hayan tenido idtipo=10 pero han tenido otros idtipo:

Hago:
select Idcliente, IdTipo, FecOperacion
into tabla1
from mitablappal
where idtipo =10 and CAST (FecOperacion as DATE) >='20160314'


select a.Idcliente, a.FecOperacion, a.IdTipo,a.Idcontacto,
case when b.IdPersona in (select IdPersona from tmp.dbo.geconllamadas_10_VD1) then 'SI' ELSE 'NO' END AS IdTipoMOD
into tabla2
from mitablappal a left outer join tabla1 b
on a. Idcliente =b. Idcliente -- relaciono luego la fecha de las operaciones que no tiene llamada grabada, no uno por idfecha para que la variable IdTipoOperacionMOD me las ponga en todos los registros independientemente de la fecha


select *
into tabla3
from tabla2
where IdTipoMOd='NO'


así me salen los registros correctos pero al no relacionar si relaciono la fecha no me lo hace bien, ya que no me quitaría todos los clientes si no solo los que tienen el idtipo=10.

Me dais alguna idea para poder relacionar la fecha y que no se me vayan esos clientes?

Gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

no se como poder sacar los datos

Publicado por Isaias (690 intervenciones) el 16/03/2016 16:56:09
¿En que motor de base de datos trabajas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

no se como poder sacar los datos

Publicado por Patricia (2 intervenciones) el 16/03/2016 21:26:29
En sql server 2008 r2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

no se como poder sacar los datos

Publicado por Isaias (690 intervenciones) el 16/03/2016 22:16:30
¿Puedes dar una muestra de tus datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar