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
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
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