Ver Mensaje Individual
  #27 (permalink)  
Antiguo 14/10/2011, 16:00
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 15 años, 4 meses
Puntos: 19
Respuesta: Como arreglar un query para que me salgan los registros como deseo

Cita:
Iniciado por Libras Ver Mensaje
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!
Mismo error, no he encontrado aun la conf de fechas

Código:
Mens. 242, Nivel 16, Estado 3, Línea 3
La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.
__________________
http://www.solucionesrios.tk/

Visita mi Web!