viernes, 22 de septiembre de 2017

Sumar días a una fecha formato "yyyy-MM-dd" en sql

Ejemplo 1

declare @fechai varchar(10) = '2017-09-21'
declare @fechaok varchar(20)
set @fechaok = convert (date ,DATEADD(DAY,8,substring (@fechai,9,2) + substring (@fechai,5,3) +'-'+ substring (@fechai,1,4)))
print  @fechaok

Ejemplo 2

declare @fechai varchar(10) = '2017-09-21'
declare @fechaok varchar(20)
set @fechaok = convert (date ,DATEADD(DAY,8,CONVERT(date,@fechai)))
print  @fechaok

No hay comentarios.:

Publicar un comentario