Somando dias numa data
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.
´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@
Curtidas 0
Respostas
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...
e
Query1.ParamByName(´dtfinal1).AsDateTime := data+1;
Query1.ParamByName(´dtfinal31).AsDateTime := data+31;
ou seja: trate a data FORA do SQL...
GOSTEI 0