multumesc pt raspunsuri
interogarea tabelei care contine cursul de referinta este deja facuta si nu poate fi modificata....deci nu pot folosi scriptul tau cu Max(DataCurs)...ar fi fost interesant asa cum zici tu....interogarea deja existenta citeste cursul din ziua respectiva....si daca nu gaseste ziua respectiva in tabela nu stie sa ia un MAX(dataCurs) where DataCUrs <= @variabila....
in concluzie....pentru ca nu gasesc o varianta mai simpla o sa fac asa:
1.imi creez o tabela cu aceeasi structura...sa-i zicem EquivalTemporar
2.in Enterprise manager cu Import Data...aduc datele din Excel in EquivalTemporar
3.rulez un Update pe EquivalTemporar:
update EquivalTemporar
set ratedate = ratedate+1
4.introduc manual zilele de sambata si duminica :) .....momentan......(pana reusesc sa fac un script de Update)
5.apoi le mut in tabela EQUIVAL
insert into EQUIVAL Values (CURIDREF,RATEDATE,CURID,FIXINGRATE)
select * from EquivalTemporar
delete from EquivalTemporar
si cam atat......bineinteles ca solutia mea e una din "topor" clar :)...dar e singura pe care o am si care-mi vine in minte acum
multumesc mult.
alex.