Hola de nuevo!!
Ahora, quiero que me muestre la consulta, la fecha según los valores que yo le de en cuanto a año, mes o día, pero me da un número entero raro al hacerlo
, tengo lo siguiente:
Código SQL
[-]
select cita_pacienteid, fecha_ingreso = min (cita_fecha), dia=DATEPART(dd, min(cita_fecha)), mes=datepart(mm,min(cita_fecha)),
aniversario1=datepart(yyyy,getdate()-1)+datepart(mm,min(cita_fecha))+DATEPART(dd, min(cita_fecha))
from cita
where cita_status = 'T'
and cita_servicioid =248
group by cita_pacienteid
order by cita_pacienteid
El problema es que en "aniversario1" quiero que me de la fecha del campo cita_fecha pero con un año anterior, por ejemplo, si cita_fecha tiene 02/12/2008, yo quiero que me de aniversario1 = 02/12/2007, por eso intenté ponerle
Código SQL
[-]datepart(yyyy,getdate()-1)
; pero con la expresiòn como la tengo, me da el número 2025 por ejemplo, y no un valor de fecha.
¿Me pueden ayudar?
Muchas gracias!!!