Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/08/2012, 08:27
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
Respuesta: Diferencia de fechas y horas

Si, si se puede.. aunque dejarla genérica te da el beneficio de reutilizarla en cualquier otra aplicación y/o proceso ya que tendría una funcionalidad especifica...

El resto es solo manejo de cadenas que no tienen que ver con la funcionalidad principal.. p.ejemplo..

Código:
DECLARE @HISAP2 NVARCHAR(10) = '420'
       ,@FISAP DATETIME = '20120710'
       
SET @hisap2 = RIGHT('0000' + @hisap2, 4)

SELECT CAST( CONVERT(VARCHAR, @fisap,112) 
             + ' ' 
             + SUBSTRING(@hisap2,1,2) 
             + ':' 
             + SUBSTRING(@HISAP2,3,2)  AS DATETIME) [FISAP]
Y el resultado:
Código:
FISAP
-----------------------
2012-07-10 04:20:00.000
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.