<?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: de pe coloane pe randuri - sql server 2000</title><link>http://sqlserver.ro/forums/thread/3175.aspx</link><pubDate>Thu, 01 Nov 2007 17:18:41 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:3175</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/3175.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=3175</wfw:commentRss><description>Alternativ, poti incerca sa folosesti Excel. Din Data ---&amp;gt; Import data alege "new source" si conecteaza-te de exemplu la un view care contine datele de interes. Apoi "joaca-te" cu Data ---&amp;gt; Pivot Table...</description></item><item><title>Re: de pe coloane pe randuri - sql server 2000</title><link>http://sqlserver.ro/forums/thread/3171.aspx</link><pubDate>Thu, 01 Nov 2007 15:24:19 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:3171</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/3171.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=3171</wfw:commentRss><description>&lt;p&gt;Mi se pare că seamănă mai mult cu ceea ce face UNPIVOT, dar fiind vorba de SQL 2000, poţi folosi ceva de genul:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';color:blue;"&gt;SELECT&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt; u&lt;span style="color:gray;"&gt;.&lt;/span&gt;nume&lt;span style="color:gray;"&gt;,&lt;/span&gt; r&lt;span style="color:gray;"&gt;.&lt;/span&gt;rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; r&lt;span style="color:gray;"&gt;.&lt;/span&gt;denumire&lt;br&gt;
&lt;span style="color:blue;"&gt;FROM&lt;/span&gt; utilizatori u &lt;span style="color:gray;"&gt;INNER&lt;/span&gt;
&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt; &lt;span style="color:gray;"&gt;(&lt;br&gt;
&lt;/span&gt;&lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'ADT'&lt;/span&gt;
&lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id, denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt; roluri_ADT&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'ADT'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_ADT&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'AGR'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_AGR&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'CIV'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_CIV&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'COM'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_COM&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'INI'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_INI&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'JUR'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_JUR&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'LOC'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_LOC&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'PET'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_PET&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'REG'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_REG&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'SAL'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_SAL&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'SOC'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_SOC&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'TAX'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_TAX&lt;br&gt;
&lt;span style="color:gray;"&gt;UNION&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color:red;"&gt;'URB'&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; rol&lt;span style="color:gray;"&gt;,&lt;/span&gt; id&lt;span style="color:gray;"&gt;,&lt;/span&gt; denumire &lt;span style="color:blue;"&gt;FROM&lt;/span&gt;
roluri_URB&lt;br&gt;
&lt;span style="color:gray;"&gt;)&lt;/span&gt; r &lt;span style="color:blue;"&gt;ON&lt;/span&gt; u&lt;span style="color:gray;"&gt;.&lt;/span&gt;id&lt;span style="color:gray;"&gt;=&lt;/span&gt;r&lt;span style="color:gray;"&gt;.&lt;/span&gt;id &lt;span style="color:gray;"&gt;WHERE&lt;/span&gt; u&lt;span style="color:gray;"&gt;.&lt;/span&gt;id &lt;span style="color:gray;"&gt;=&lt;/span&gt; @id_utilizator&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Răzvan&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: de pe coloane pe randuri - sql server 2000</title><link>http://sqlserver.ro/forums/thread/3170.aspx</link><pubDate>Thu, 01 Nov 2007 14:47:40 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:3170</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/3170.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=3170</wfw:commentRss><description>&lt;p&gt;Sa inteleg ca ai nevoie de o prezentare a datelor in genul unui "pivot table"?&lt;/p&gt;&lt;p&gt;* cred ca, de exemplu, id_rolADT &amp;gt; 0 este OK...&amp;nbsp;&lt;/p&gt;</description></item><item><title>de pe coloane pe randuri - sql server 2000</title><link>http://sqlserver.ro/forums/thread/3160.aspx</link><pubDate>Thu, 01 Nov 2007 12:36:59 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:3160</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/3160.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=3160</wfw:commentRss><description>&lt;P&gt;salut, am si eu o problema urgenta (ca toti de altfel :) )&lt;/P&gt;
&lt;P&gt;am urmatorul SELECT:&lt;/P&gt;
&lt;P&gt;declare @id_utilizator uniqueidentifier&lt;/P&gt;
&lt;P&gt;set&amp;nbsp; @id_utilizator&amp;nbsp;= 'DA33228F-F85E-4753-BB8D-49975F36C8FB'&amp;nbsp;&lt;/P&gt;
&lt;P&gt;select u.nume,&lt;BR&gt;&amp;nbsp;r1.denumire as rolADT,&lt;BR&gt;&amp;nbsp;r2.denumire as rolAGR,&lt;BR&gt;&amp;nbsp;r3.denumire as rolCIV,&lt;BR&gt;&amp;nbsp;r4.denumire as rolCOM,&lt;BR&gt;&amp;nbsp;r5.denumire as rolINI,&lt;BR&gt;&amp;nbsp;r6.denumire as rolJUR,&lt;BR&gt;&amp;nbsp;r7.denumire as rolLOC,&lt;BR&gt;&amp;nbsp;r8.denumire as rolPET,&lt;BR&gt;&amp;nbsp;r9.denumire as rolREG,&lt;BR&gt;&amp;nbsp;r10.denumire as rolSAL,&lt;BR&gt;&amp;nbsp;r11.denumire as rolSOC,&lt;BR&gt;&amp;nbsp;r12.denumire as rolTAX,&lt;BR&gt;&amp;nbsp;r13.denumire as rolURB&lt;/P&gt;
&lt;P&gt;from utilizatori U&lt;BR&gt;inner join roluri_ADT r1 on u.id_rolADT = r1.id&lt;BR&gt;inner join roluri_AGR r2 on u.id_rolAGR = r2.id&lt;BR&gt;inner join roluri_CIV r3 on u.id_rolCIV = r3.id&lt;BR&gt;inner join roluri_COM r4 on u.id_rolCOM = r4.id&lt;BR&gt;inner join roluri_INI r5 on u.id_rolINI = r5.id&lt;BR&gt;inner join roluri_JUR r6 on u.id_rolJUR = r6.id&lt;BR&gt;inner join roluri_LOC r7 on u.id_rolLOC = r7.id&lt;BR&gt;inner join roluri_PET r8 on u.id_rolPET = r8.id&lt;BR&gt;inner join roluri_REG r9 on u.id_rolREG = r9.id&lt;BR&gt;inner join roluri_SAL r10 on u.id_rolSAL = r10.id&lt;BR&gt;inner join roluri_SOC r11 on u.id_rolSOC = r11.id&lt;BR&gt;inner join roluri_TAX r12 on u.id_rolTAX = r12.id&lt;BR&gt;inner join roluri_URB r13 on u.id_rolURB = r13.id&lt;/P&gt;
&lt;P&gt;where&amp;nbsp;&lt;BR&gt;(&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id_rolADT&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolAGR&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolCIV&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolCOM&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolINI&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolJUR&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolLOC&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolPET&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolREG&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolSAL&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolSOC&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolTAX&amp;lt;&amp;gt;0&lt;BR&gt;&amp;nbsp;or id_rolURB&amp;lt;&amp;gt;0&lt;BR&gt;)&amp;nbsp;&lt;BR&gt;&amp;nbsp;and u.id = @id_utilizator&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;cum pot face ca ce intoarce el acum pe coloane sa fie defapt intors pe inregistrari iar coloana sa fie defapt nume&lt;/P&gt;
&lt;P&gt;Multumesc mult&lt;/P&gt;</description></item></channel></rss>