... iar pentru aflarea cursului BNR poti utiliza interogarea:
CREATE Table Curs(DataCurs DATETIME, CursBNR MONEY)
INSERT INTO Curs VALUES ('2007-01-01', 3.5555)
INSERT INTO Curs VALUES ('2007-01-02', 3.4444)
INSERT INTO Curs VALUES ('2007-01-03', 3.3333)
INSERT INTO Curs VALUES ('2007-01-04', 3.2222)
-- pp. 5 si 6 ca fiind zile de weekend
INSERT INTO Curs VALUES ('2007-01-07', 3.1000)
INSERT INTO Curs VALUES ('2007-01-08', 3.2000)
INSERT INTO Curs VALUES ('2007-01-09', 3.3000)
DECLARE @dt AS DATETIME
SET @dt = '2007-01-06'
--interogarea propriu-zisa
SELECT CursBNR
FROM Curs
WHERE DataCurs = (SELECT MAX(DataCurs) FROM Curs WHERE DataCurs <= @dt)
Aceasta interogare returneaza valoarea 3.2222 adica tocmai valoarea cursului BNR din data de 2007-01-04.
Concluzie: nu va fi necesar sa se realizeza alte modificari asupra datelor importate din Excel.
Evident ca poti realiza o functie cu un parametru @dt care sa returneaza valoarea cursului BNR valabil la data respectiva.