Somando dias numa data

Delphi

04/09/2003

Tenho o seguinte código que é para somar em um campo 31 dias em cima de uma data e em outro campo pra somar 1 dia em cima de uma data, só que dá erro. Alguém poderia me ajudar mostrando onde está o erro.

´Update recebimentos set FECH_LOTE=:dtfech, ´
+´ data_rec_rdshdeb=:dtfinal+1, data_rec_rdshcr=:dtfinal+31, COD_FECH=COD_REC ´
+´ where fech_lote is null´ :?:

Obs.: dtfinal é do tipo Date.


Mozill@

Mozill@

Curtidas 0

Respostas

Joilson_gouveia

Joilson_gouveia

04/09/2003

Experimente trocar o parâmetro :dtfinal para :dtfinal1, :dtfinal31
e
Query1.ParamByName(´dtfinal1).AsDateTime := data+1;
Query1.ParamByName(´dtfinal31).AsDateTime := data+31;

ou seja: trate a data FORA do SQL...


GOSTEI 0
POSTAR