Estou procurando uma maneira de incrementar um valor de data em um dia na consulta do OpenEdge DB em andamento. Estou usando o mecanismo de consulta OpenEdge SQL-92 em vez do mecanismo ABL (4gl).
Algo semelhante a como alguém pode fazer isso para uma consulta do servidor SQL seria o ideal:
--first attempt
SELECT DateAdd("d",1,EffDate)
FROM pub.pv_currrates
--another attempt does not work
SELECT ADD-INTERVAL(b.BillDate, days, 1) AS one_day_back
...
ATUALIZAÇÃO: Encontrei esta função add-interval, mas não conseguimos fazê-la funcionar corretamente.
Acabei descobrindo. Como não estou acostumado com essa forma de adicionar datas neste RDBMS, acho que devo postar isso para que todos saibam.
Referência .