Ver Mensaje Individual
  #26 (permalink)  
Antiguo 14/10/2011, 15:05
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Como arreglar un query para que me salgan los registros como deseo

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. dia1 datetime,
  4. dia2 datetime
  5. )
  6.  
  7. INSERT INTO #temp VALUES ('2010/10/14 10:00:00','2010/10/15 11:30:00')
  8.  
  9.     DECLARE @dias INT
  10.     DECLARE @horas INT
  11.     DECLARE @minutos INT
  12.     SELECT @dias=datediff(dd,dia1,dia2) FROM #temp
  13.     print @dias
  14.     SELECT @horas=datediff(hh,dateadd(dd,@dias,dia1),dia2) FROM #temp
  15.     print @horas
  16.     SELECT @minutos=datediff(mi,dateadd(hh,@horas,(dateadd(dd,@dias,dia1))),dia2) FROM #temp
  17.     print @minutos

Asi nos evitamos problemas analiza la funcion y ve que es lo que hace :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me