Welcome to Sign in | Help

Re: script de import din excel in SQL Server 2000

  •  07-18-2007, 9:32 PM

    Re: script de import din excel in SQL Server 2000

    ... 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. 

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems