Entradas

Mostrando las entradas de julio, 2017

Solución para usar función make_interval en postgresql 9.3

La funcion make_interval   fue agregada desde la versión postgresql 9.4 en adelante, permite convertir un valor ya sea character varying, integer o cualquier otro, en un tipo de dato interval. El tipo de dato interval es muy util para trabajar con operaciones con fechas, por ejemplo: Si queremos restarle un mes a una fecha cualquiera, hay muchos aspectos que hay que considerar ,como el que todos los meses no tienen la misma cantidad de días. #Select date '2017-07-20' - interval '1 month' as fecha; Se obtiene de respuesta : "2017-06-20 00:00:00" #Select date '2017-03-31' - interval '1 month'; Se obtiene de respuesta : "2017-02-28 00:00:00" Si observamos el primer ejemplo se puede observar que al restarle un mes  con el tipo de dato interval el sistema se encarga propia mente de hacer el calculo. El segundo ejemplo explica mucho mejor la potenciabilidad del tipo de dato interval ,.el cual determina cuantos dias restarles