<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>T-SQL</title><link>http://sqlserver.ro/forums/15/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2297.aspx</link><pubDate>Thu, 19 Jul 2007 09:03:20 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2297</guid><dc:creator>B_gd_n[ ]Sahlean</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2297.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2297</wfw:commentRss><description>&lt;p&gt;Inserare date lipsa (&lt;b&gt;O SOLUTIE&lt;/b&gt;):&lt;/p&gt;&lt;p&gt;&amp;nbsp;--DROP TABLE Curs&lt;br&gt;CREATE TABLE Curs (DataCurs DATETIME PRIMARY KEY, CursBNR MONEY)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-01',3.8888)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-02',3.7777)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-03',3.5555)&lt;br&gt;--lipsa 4 si 5&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-06',3.4000)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-07',3.3000)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-08',3.2000)&lt;br&gt;--lipsa 9, 10, 11, 12, 13&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-14',3.1010)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-15',3.2020)&lt;br&gt;--reset table DELETE FROM Curs WHERE DAY(DataCurs) IN (4,5,9,10,11,12,13)&lt;br&gt;&lt;br&gt;&lt;br&gt;DECLARE @tbl TABLE (DataCurs DATETIME, NrZileDif INT)&lt;br&gt;&lt;br&gt;INSERT INTO @tbl&lt;br&gt;SELECT T1.DataCurs , DATEDIFF(dd,T1.DataCurs,T2.DataCurs)-1 AS NrZileDif&lt;br&gt;FROM&lt;br&gt;(SELECT Q1.DataCurs , COUNT(*) AS Nr&lt;br&gt;FROM&lt;br&gt;(SELECT TOP 100 PERCENT DataCurs FROM Curs ORDER BY DataCurs) AS Q1&lt;br&gt;INNER JOIN&lt;br&gt;(SELECT TOP 100 PERCENT DataCurs FROM Curs ORDER BY DataCurs) AS Q2&lt;br&gt;ON Q1.DataCurs &amp;gt; Q2.DataCurs&lt;br&gt;GROUP BY Q1.DataCurs) AS T1&lt;br&gt;&lt;br&gt;INNER JOIN&lt;br&gt;&lt;br&gt;(SELECT Q1.DataCurs , COUNT(*) AS Nr&lt;br&gt;FROM&lt;br&gt;(SELECT TOP 100 PERCENT DataCurs FROM Curs ORDER BY DataCurs) AS Q1&lt;br&gt;INNER JOIN&lt;br&gt;(SELECT TOP 100 PERCENT DataCurs FROM Curs ORDER BY DataCurs) AS Q2&lt;br&gt;ON Q1.DataCurs &amp;gt; Q2.DataCurs&lt;br&gt;GROUP BY Q1.DataCurs) AS T2&lt;br&gt;&lt;br&gt;ON T1.Nr+1 = T2.Nr AND DATEADD(dd,1,T1.DataCurs) &amp;lt;&amp;gt; T2.DataCurs&lt;br&gt;&lt;br&gt;--un select cu datele lipsa&lt;br&gt;/*&lt;br&gt;SELECT Q.DataLipsa , &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(SELECT TOP 1 DataCurs FROM Curs WHERE DataCurs = (SELECT MAX(DataCurs) FROM Curs WHERE DataCurs &amp;lt; Q.DataLipsa )) AS DataReper,&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(SELECT TOP 1 CursBNR FROM Curs WHERE DataCurs = (SELECT MAX(DataCurs) FROM Curs WHERE DataCurs &amp;lt; Q.DataLipsa )) AS CursReper&lt;br&gt;FROM &lt;br&gt;(&lt;br&gt;SELECT DATEADD(dd,1,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 1&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,2,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 2&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,3,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 3&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,4,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 4&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,5,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 5&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,6,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 6&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,7,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif = 7&lt;br&gt;) AS Q&lt;br&gt;*/&lt;br&gt;&lt;br&gt;&lt;br&gt;--datele lipsa sunt inserate in tabela Curs&lt;br&gt;INSERT INTO Curs (DataCurs,CursBNR)&lt;br&gt;SELECT Q.DataLipsa , &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(SELECT TOP 1 CursBNR FROM Curs WHERE DataCurs = (SELECT MAX(DataCurs) FROM Curs WHERE DataCurs &amp;lt; Q.DataLipsa )) AS CursReper&lt;br&gt;FROM &lt;br&gt;(&lt;br&gt;SELECT DATEADD(dd,1,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 1&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,2,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 2&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,3,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 3&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,4,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 4&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,5,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 5&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,6,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif &amp;gt;= 6&lt;br&gt;UNION &lt;br&gt;SELECT DATEADD(dd,7,V.DataCurs) AS DataLipsa FROM @tbl V WHERE V.NrZileDif = 7&lt;br&gt;) AS Q&lt;br&gt;&lt;br&gt;SELECT * &lt;br&gt;FROM Curs&lt;br&gt;ORDER BY DataCurs&lt;/p&gt;</description></item><item><title>Re: script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2296.aspx</link><pubDate>Thu, 19 Jul 2007 07:27:03 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2296</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2296.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2296</wfw:commentRss><description>&lt;P&gt;multumesc pt raspunsuri&lt;/P&gt;
&lt;P&gt;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 &amp;lt;= @variabila....&lt;/P&gt;
&lt;P&gt;in concluzie....pentru ca nu gasesc o varianta mai simpla&amp;nbsp;&amp;nbsp;o sa fac asa:&lt;/P&gt;
&lt;P&gt;1.imi creez o tabela cu aceeasi structura...sa-i zicem EquivalTemporar&lt;/P&gt;
&lt;P&gt;2.in Enterprise manager cu Import Data...aduc datele din Excel in EquivalTemporar&lt;/P&gt;
&lt;P&gt;3.rulez un Update pe EquivalTemporar: &lt;/P&gt;
&lt;DIV&gt;update EquivalTemporar&lt;BR&gt;set ratedate = ratedate+1&lt;/DIV&gt;
&lt;P&gt;4.introduc manual zilele de sambata si duminica :) .....momentan......(pana reusesc sa fac un script de Update) &lt;/P&gt;
&lt;P&gt;5.apoi le mut in tabela EQUIVAL&lt;/P&gt;
&lt;P&gt;insert into EQUIVAL Values (CURIDREF,RATEDATE,CURID,FIXINGRATE)&lt;BR&gt;select * from EquivalTemporar&lt;/P&gt;
&lt;P&gt;delete from EquivalTemporar&lt;/P&gt;
&lt;P&gt;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&lt;/P&gt;
&lt;P&gt;multumesc mult.&lt;/P&gt;
&lt;P&gt;alex.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2295.aspx</link><pubDate>Wed, 18 Jul 2007 18:32:06 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2295</guid><dc:creator>B_gd_n[ ]Sahlean</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2295.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2295</wfw:commentRss><description>&lt;p&gt;... iar pentru aflarea cursului BNR poti utiliza interogarea:&lt;/p&gt;&lt;p&gt;CREATE Table Curs(DataCurs DATETIME, CursBNR MONEY)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-01', 3.5555)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-02', 3.4444)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-03', 3.3333)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-04', 3.2222)&lt;br&gt;-- pp. 5 si 6 ca fiind zile de weekend&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-07', 3.1000)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-08', 3.2000)&lt;br&gt;INSERT INTO Curs VALUES ('2007-01-09', 3.3000)&lt;br&gt;&lt;br&gt;DECLARE @dt AS DATETIME&lt;br&gt;SET @dt = '2007-01-06'&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;--interogarea propriu-zisa&lt;i&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;SELECT CursBNR&lt;br&gt;FROM Curs &lt;br&gt;WHERE DataCurs = (SELECT MAX(DataCurs) FROM Curs WHERE DataCurs &amp;lt;= @dt)&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Aceasta interogare returneaza valoarea &lt;b&gt;3.2222&lt;/b&gt; adica tocmai valoarea cursului BNR din data de &lt;b&gt;2007-01-04&lt;/b&gt;. &lt;/p&gt;&lt;p&gt;Concluzie: nu va fi necesar sa se realizeza alte modificari asupra datelor importate din Excel.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Evident ca poti realiza o functie cu un parametru @dt care sa returneaza valoarea cursului BNR valabil la data respectiva.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2294.aspx</link><pubDate>Wed, 18 Jul 2007 17:50:20 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2294</guid><dc:creator>B_gd_n[ ]Sahlean</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2294.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2294</wfw:commentRss><description>&lt;p&gt;[1] In versiunea SQL Server 2000 ai la dispozitie DTS - Data Transformation Services pentru exportul si importul datelor din / in SQL Server (incluziand aici importul intr-o baza de date SQL Server a datelor dintr-un workbook Excel). SQL Server Integration Services (SSIS) este urmaşul lui DTS.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[2] Totusi solutia cea mai simpla pp. utilizarea functiei OPENROWSET:&lt;/p&gt;&lt;p&gt;&amp;nbsp;SELECT Q.* &lt;br&gt;INTO tabel&lt;br&gt;FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\Book1.xls', [Sheet1$]) AS Q&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;[3] altele ...OpenDataSource , LinkedServer ...&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2293.aspx</link><pubDate>Wed, 18 Jul 2007 16:34:07 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2293</guid><dc:creator>crestinul</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2293.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2293</wfw:commentRss><description>Poti incerca sa-ti faci un integration services un package si sa-l rulezi apoi.E un caz clasic de etl extract transform load</description></item><item><title>script de import din excel in SQL Server 2000</title><link>http://sqlserver.ro/forums/thread/2292.aspx</link><pubDate>Wed, 18 Jul 2007 14:51:08 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2292</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2292.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2292</wfw:commentRss><description>&lt;P&gt;salut, ma ajutati si pe mine va rog sa fac un script (sau poate il aveti deja:) ) care sa-mi importe dintr-un fisier excel intr-o tabela (sql server 2000) dar sa faca si unele modificari&lt;/P&gt;
&lt;P&gt;sa va explic:&lt;/P&gt;
&lt;P&gt;am tabela urmatoare in sql:&lt;/P&gt;
&lt;P&gt;CREATE TABLE [dbo].[EQUIVAL] (&lt;BR&gt;&amp;nbsp;[CURIDREF] [int] NOT NULL ,&lt;BR&gt;&amp;nbsp;[RATEDATE] [datetime] NOT NULL ,&lt;BR&gt;&amp;nbsp;[CURID] [int] NOT NULL ,&lt;BR&gt;&amp;nbsp;[FIXINGRATE] [float] NOT NULL &lt;BR&gt;) ON [PRIMARY]&lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;ALTER TABLE [dbo].[EQUIVAL] WITH NOCHECK ADD &lt;BR&gt;&amp;nbsp;CONSTRAINT [PK_EQUIVAL] PRIMARY KEY&amp;nbsp; CLUSTERED &lt;BR&gt;&amp;nbsp;(&lt;BR&gt;&amp;nbsp;&amp;nbsp;[CURIDREF],&lt;BR&gt;&amp;nbsp;&amp;nbsp;[RATEDATE],&lt;BR&gt;&amp;nbsp;&amp;nbsp;[CURID]&lt;BR&gt;&amp;nbsp;)&amp;nbsp; ON [PRIMARY] &lt;BR&gt;GO&lt;/P&gt;
&lt;P&gt;si un fisier excel de forma:&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class="" style="WIDTH:228pt;BORDER-COLLAPSE:collapse;" cellSpacing=0 cellPadding=0&gt;






&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;WIDTH:54pt;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" class="xl25"&gt;CURIDREF&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;WIDTH:56pt;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;RATEDATE&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;WIDTH:56pt;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl25"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CURID&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;WIDTH:62pt;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;"&gt;&amp;nbsp;&amp;nbsp;FIXINGRATE&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;26 iun.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1816&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;27 iun.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1699&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;28 iun.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1661&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;29 iun.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.134&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;2 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1112&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;3 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1231&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;4 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1354&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;5 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1359&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;6 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1212&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;9 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1231&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;10 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1392&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;11 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1294&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;12 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.137&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;13 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1348&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;16 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1295&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;17 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1285&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:12.75pt;"&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;HEIGHT:12.75pt;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;99&lt;/TD&gt;
&lt;TD class=xl24 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" class="xl24"&gt;&amp;nbsp;18 iul.2007&lt;/TD&gt;
&lt;TD class=xl25 style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right class="xl25"&gt;2&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#d4d0c8;BORDER-TOP:#d4d0c8;BORDER-LEFT:#d4d0c8;BORDER-BOTTOM:#d4d0c8;BACKGROUND-COLOR:transparent;" align=right&gt;3.1289&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;as avea nevoie de un script care sa-mi importe din acest fisier (cele 4 coloane) in tabela EQUIVAL singura modificare fiind la RATEDATE in sensul ca:&lt;/P&gt;
&lt;P&gt;a. daca in excel am data 4 iulie 2007 in registrarea respectiva sa o bage cu data 5 iulie 2007 (deci sa-mi adune o zi la data atunci cand fac importul)&lt;/P&gt;
&lt;P&gt;b. dupa cum se vede in excel lipsesc sambetele si duminicile (nu se genereaza curs de schimb valutar de catre bnr)...deci daca data de 5 iulie 2007 (joi) trebuie sa ajunga in baza de date cu data de 6 iulie 2007(vineri) atunci data de&amp;nbsp;6 iulie 2007 (vineri) din excel trebuie sa ajunga in tabela cu date de&amp;nbsp;7 iulie 2007(sambata)&amp;nbsp;, cu date de&amp;nbsp;8 iulie 2007(duminica) si cu data de 9 iulie 2007 (luni).....si pe urma se repeta ciclul&lt;/P&gt;
&lt;P&gt;multumesc mult.&lt;/P&gt;
&lt;P&gt;alex.&lt;/P&gt;</description></item></channel></rss>