Ver Mensaje Individual
  #13 (permalink)  
Antiguo 04/09/2008, 09:13
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: eliminar registros

Ya hicieron pruebas????

create table #MyTemporal (CalleNombre varchar(50), altura int, fecha datetime)
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',524,'01/01/1900')
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',525,'01/30/2001')
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',529,'02/03/2005')
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',524,'02/02/2005')
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',521,'02/08/2005')
insert into #MyTemporal (CalleNombre, altura, fecha) values('LLICO',524,'02/01/2005')

select * from #MyTemporal

DELETE from #MyTemporal t1 left join (
select CalleNombre, altura
from #MyTemporal
group by CalleNombre, altura
having count(1)>1
) t2
on t1.CalleNombre=t2.CalleNombre
and t1.altura=t2.altura
where t2.altura is null

Errores:
Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 't1'.
Msg 170, Level 15, State 1, Line 6
Line 6: Incorrect syntax near 't2'.