tengo una mesa como
------------------------------ id | created_date | duration ------------------------------
la duración es número de días, ahora quiero seleccionar registros que son created_date(timestamp)+duration(integer) > current time
Intenté esto en mi cláusula where
"select * from table where (created_date + duration days) > now()"
ahora el conjunto de resultados está vacío, tengo registros que deberían salir para mi requisito, sospecho que mi consulta no es correcta, ayúdame a hacerlo bien.
Muy cerca. Yo haría esto como:
select * from table where created_date > now() - duration * interval '1 day'