Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Fechas repetidas

Estas en el tema de Fechas repetidas en el foro de SQL Server en Foros del Web. hola a todos Es posible q me colaboren con este error. al recibir una llamada se guarda el tel desde donde se llamo, el tel ...
  #1 (permalink)  
Antiguo 20/05/2011, 16:26
 
Fecha de Ingreso: mayo-2011
Ubicación: bogota
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Pregunta Fechas repetidas

hola a todos
Es posible q me colaboren con este error.

al recibir una llamada se guarda el tel desde donde se llamo, el tel a registrar,la fecha de inicio de llamada y la fecha final de la llamada.
al momento de guardar los datos, se repite el cargue de los mismos con diferente id y se esta guardando el mismo registro con mas de una fecha,
no habría problema si las fechas no estuvieran cruzadas pero en algunos reg secruzan unas con otras

como puedo generar una consulta que me traiga todos los datos donde no me traiga registros con la misma (TelLlamada) y (FechaInicioLlamada) cruzada con otro registro

id ---- TelLlamada----TelReportado----FechaInicioLlamada---- FechaFinLlamada
3115106----12138107----2138107----2011-05-13 17:10:23.000----2011-05-13 17:19:32.683
3114413----12317719----2317719----2011-05-13 15:34:13.000----2011-05-13 15:43:07.663
3114432----12317719----2317719----2011-05-13 15:36:47.000----2011-05-13 15:45:45.693
3115109----12317719----2317719----2011-05-13 17:10:49.000----2011-05-13 17:19:47.700
3114042----12319143----2319143----2011-05-13 14:44:09.000----2011-05-13 14:53:03.893



ya intente con consultas anidadas y falla, y también con variables artificiales y me trae todos los datos sin discriminar los de la consulta

este es parte del codigo q tengo
-------------------------------------------------------------------

DECLARE @F1 AS FLOAT
DECLARE @ID AS FLOAT
DECLARE CURSOR1 CURSOR FOR
--SELECT DISTINCT SUBSTRING(CAST(CAST(F1 AS NUMERIC) AS VARCHAR),1,LEN(F1))AS F1 FROM Registros ORDER BY F1 ASC --WHERE F2= 12250198
SELECT DISTINCT F1,ID FROM Registros ORDER BY F1 ASC
--SELECT SUBSTRING('12345',2,12345)
OPEN CURSOR1
CREATE TABLE #TEMPORAL2
(
F1 FLOAT,
ID FLOAT
)
FETCH NEXT FROM CURSOR1
INTO @F1,@ID
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO #TEMPORAL2 VALUES (@F1,@ID)
FETCH NEXT FROM CURSOR1
INTO @F1,@ID
END
CLOSE CURSOR1
DEALLOCATE CURSOR1


select Registros.* from Registros where Registros.F1 in(select #TEMPORAL2.F1 from #TEMPORAL2 ) order by Registros.F1 asc
drop table #TEMPORAL2

--------------------------------------------------------------------------------------
  #2 (permalink)  
Antiguo 24/05/2011, 14:54
Avatar de 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: Fechas repetidas

¿De cuantos registros estamos hablando que tiene la tabla?
__________________
MCTS Isaias Islas

Etiquetas: duplicados, fechas, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:42.