Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BEGIN
- declare @Fecha_Adquisicion date
- declare @date2 date,@result VARCHAR(100),@years INT, @months INT, @days INT
- SET @Fecha_Adquisicion = '25-01-2016'
- SET @date2 = GETDATE()
- SELECT @years = DATEDIFF(yy, @Fecha_Adquisicion, @date2)
- IF DATEADD(yy, -@years, @date2) < @Fecha_Adquisicion
- SELECT @years = @years-1
- SET @date2 = DATEADD(yy, -@years, @date2)
- SELECT @months = DATEDIFF(mm, @Fecha_Adquisicion, @date2)
- IF DATEADD(mm, -@months, @date2) < @Fecha_Adquisicion
- SELECT @months=@months-1
- SET @date2= DATEADD(mm, -@months, @date2)
- SELECT @days=DATEDIFF(dd, @Fecha_Adquisicion, @date2)
- IF DATEADD(dd, -@days, @date2) < @Fecha_Adquisicion
- SELECT @days=@days-1
- SET @date2= DATEADD(dd, -@days, @date2)
- SELECT @result= ISNULL(CAST(NULLIF(@years,0) AS VARCHAR(10)) + ' Años,','')
- + ISNULL(' ' + CAST(NULLIF(@months,0) AS VARCHAR(10)) + ' Meses,','')
- + ISNULL(' ' + CAST(NULLIF(@days,0) AS VARCHAR(10)) + ' Dias','')
- SELECT @result as Resultado
- END
- select e.ID_Empleado, e.Nombre, e.Apellido_Materno, e.Apellido_Paterno, e.Departamento,eq.Marca, eq.Numero_Serie,eq.Modelo, eq.Descripcion, eq.Funcional,
- eq.Fecha_Adquisicion, eq.Tipo_Equipo from Equipo eq
- inner join Empleados e on e.ID_Empleado = eq.Empleado
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement