Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2013, 13:56
DanSabrok
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Información comparar dos celdas en una misma columna

¡Hola!

Compañeros del foro me gustaría saber si alguien por aquí conoce una manera en la cual pueda comparar dos campos que están dentro de una misma base de datos.

Para Comenzar lo que tengo es un windows server 2000 y las siguientes tablas

Código HTML:
TABLA 1
Serial                  Fecha           Hora
UN812939825000583834    05/27/2013      18:37:12
UN812939825000583834	01/29/2013 	15:08:33
UN557805026GSUV3F032    06/10/2013	14:28:02
UN557805026GSUV3F032	06/06/2013	09:19:44
UN812939825000637465	06/11/2013	00:49:45
UN812939825000637465	06/11/2013	00:50:34
UN812939825000637466	06/11/2013	00:50:41
UN812939825000637466	06/11/2013	00:49:57

TABLA 2
InventarioID	Serial
3536856	        UN812939825000583834
4155945	        UN557805026GSUV3F032
4179642  	UN812939825000637465
4179643  	UN812939825000637466
Y esta es la consulta:

SELECT distinct
i.Serial as 'Serial'
,m.Fecha+m.Hora as 'Fecha'
,DATEDIFF(SECOND,m.Fecha+m.Hora,GETDATE())as 'Horas totales'
FROM [DB].[dbo].[INVENTARIO] i
inner join [DB].[dbo].[MOVIMIENTO] m on i.Serial =m.Serial



sin embargo me arroja los 2 números de serie con la hora diferente, así que lo que busco es comparar esos campos y elegir el que tenga un menor tiempo transcurrido


Código HTML:
Serial                  Hora                Fecha
UN812939825000583834	15:08:33  	01/29/2013 
UN812939825000583834	18:37:12  	05/27/2013
De antemano muchas gracias.

PD. Hay 5 campos mas en la tabla 2 solo que no los incluí porque no los considere necesarios, solo me interesa comparar las celdas en la consulta (de preferencia consultarlas por medio del campo de Hora)

Daniel Ibm