<?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 SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2216.aspx</link><pubDate>Fri, 06 Jul 2007 18:59:53 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2216</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2216.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2216</wfw:commentRss><description>&lt;P&gt;nu mai e nici o suparare....scuze ca am raspuns asa tarziu dar abia acum am reusit sa scap de "probleme" :)&lt;/P&gt;
&lt;P&gt;"problema" pleaca de la faptul ca am importat in baza de date mai multe ori aceleasi date (CompanyName)....cheia pe tabela respectiva fiind pe LeadID (ceea ce ma face sa ma gandesc daca ar trebui si CompanyName sa-l fac unic cumva....dar asta e cu totul altceva in caz ca-l mai import si alta data sa nu ma lase)....asa, cum ziceam am importat de mai multe ori aceste date si acum aveam duplicate in tabela dupa CompanyName.....am vrut sa fac acest select care-mi intoarce duplicatele dupa aceasta coloana pentru a face un UPDATE pe ele....intr-o coloana "Duplicat" bit.....e o bifa pentru a vedea in aplicatie care se repeta si care nu.....nu am vrut sa le sterg pentru ca sunt importate din fisiere diferite si vreau sa le combin datele ("merge") unele avand completate coloanele "telefon" de exemplu altele "mail" altele "adresa"&lt;/P&gt;
&lt;P&gt;m-am speriat aiurea.....am avut impresia gresita ca nu-mi intoarce ce trebuie....se pare ca functioneaza ok asa:&lt;/P&gt;
&lt;P&gt;select distinct A.LeadID,A.CompanyName from LeadBase A&lt;BR&gt;inner join&amp;nbsp; LeadBase B on A.CompanyName = B.CompanyName&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;and A.LeadID &amp;lt;&amp;gt; B.LeadID &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and A.statecode = 0 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and A.deletionstatecode = 0 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and B.statecode = 0 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and B.deletionstatecode = 0&lt;BR&gt;where A.Companyname is not null&lt;BR&gt;order by A.CompanyName asc&lt;/P&gt;
&lt;P&gt;multumesc mult pentru ajutor ........ prompta ca de obicei ;)&lt;/P&gt;
&lt;P&gt;alex.&lt;/P&gt;</description></item><item><title>Re: script de SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2215.aspx</link><pubDate>Fri, 06 Jul 2007 16:45:43 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2215</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2215.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2215</wfw:commentRss><description>Care este "supararea"?&lt;br&gt;</description></item><item><title>Re: script de SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2214.aspx</link><pubDate>Fri, 06 Jul 2007 14:24:34 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2214</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2214.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2214</wfw:commentRss><description>&lt;P&gt;nu e bun nici al meu nici al tau....ii lipseste ceva....inca imi mai intoarce greseli....leadID pentru alt Companyname....nu inteleg cum poate :(&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: script de SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2213.aspx</link><pubDate>Fri, 06 Jul 2007 14:14:48 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2213</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2213.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2213</wfw:commentRss><description>&lt;P&gt;am facut asa pana la urma&lt;/P&gt;
&lt;P&gt;select distinct A.LeadID,A.CompanyName from LeadBase A&lt;BR&gt;join&amp;nbsp; LeadBase B on A.CompanyName = B.CompanyName and A.LeadID &amp;lt;&amp;gt; B.LeadID and A.statecode = 0&amp;nbsp; and A.deletionstatecode = 0 and B.statecode = 0 and B.deletionstatecode = 0&lt;BR&gt;where A.Companyname is not null&lt;BR&gt;order by A.CompanyName asc&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;sunt sigur ca exista si o varianta mai simpla(a ta....dar cu niste conditii in plus)....dar sper macar asta sa fie buna....si pe urma o modific pe a ta&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 SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2212.aspx</link><pubDate>Fri, 06 Jul 2007 14:01:42 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2212</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2212.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2212</wfw:commentRss><description>&lt;p&gt;Incearca &lt;/p&gt;&lt;p&gt;SELECT t.LeadID, t.CompanyName&lt;br&gt;
FROM Table_1 t JOIN&lt;br&gt;
(SELECT CompanyName&lt;br&gt;
FROM Table_1&lt;br&gt;
GROUP BY CompanyName&lt;br&gt;
HAVING COUNT(CompanyName) &amp;gt; 1) x ON t.CompanyName = x.CompanyName&lt;/p&gt;&lt;p&gt;*Table1 este tabelul "cu pricina".&lt;/p&gt;&lt;p&gt;Ai indecsi pe acest tabel? Mie mi-a mers mai repede cu un "primary key" pe LeadID si un index pe CompanyName.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: script de SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2211.aspx</link><pubDate>Fri, 06 Jul 2007 13:56:30 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2211</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2211.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2211</wfw:commentRss><description>&lt;P&gt;cred ca ceva de genul ....dar nu sunt sigur&lt;/P&gt;
&lt;P&gt;select distinct A.LeadID,A.CompanyName from LeadBase A&lt;BR&gt;join&amp;nbsp; LeadBase B on A.CompanyName = B.CompanyName and A.LeadID &amp;lt;&amp;gt; B.LeadID&lt;BR&gt;where A.statecode = 0 and A.Companyname is not null&lt;BR&gt;order by A.CompanyName asc&lt;/P&gt;</description></item><item><title>script de SELECT cu GROUP BY sql server 2000</title><link>http://sqlserver.ro/forums/thread/2210.aspx</link><pubDate>Fri, 06 Jul 2007 13:20:51 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2210</guid><dc:creator>Alex</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2210.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2210</wfw:commentRss><description>&lt;P&gt;salut...am si eu o problema cat se poate de urgenta cu selectul asta :(&lt;/P&gt;
&lt;P&gt;select companyname,cnt,x.LeadId from &lt;BR&gt;(select count(companyname) cnt, companyname,LeadId &lt;BR&gt;from (select * from LeadBase where statecode = 0)y &lt;BR&gt;group by companyname)x&lt;BR&gt;where x.cnt &amp;gt; 1&lt;/P&gt;
&lt;P&gt;el acum afiseaza eroarea:&lt;/P&gt;
&lt;P&gt;Server: Msg 8120, Level 16, State 1, Line 1&lt;BR&gt;Column 'y.LeadId' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;pentru ca LeadId nu este in group by.....si nici nu vreau sa-l bag.....am nevoie de el doar sa mi-l afiseze.....cum evit asta...sa ma lase sa rulez scriptul fara sa-l bag in group by&lt;/P&gt;
&lt;P&gt;multumesc mult.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;sa explic si altfel ca&amp;nbsp; poate nu e de ajuns pt a intelege problema&lt;/P&gt;
&lt;P&gt;am aceasta tabela "LeadBase " in care am ceva de genul&lt;/P&gt;
&lt;P&gt;LeadID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;CompanyName&lt;/P&gt;
&lt;P&gt;1xd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proepa&lt;/P&gt;
&lt;P&gt;23d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proepa&lt;/P&gt;
&lt;P&gt;56d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stizomat&lt;/P&gt;
&lt;P&gt;eu vreau sa fac un select care sa-mi intoarca LeadID,CompanyName pentru acelea ca "proepa" deci count grupate dupa companyname sa fie &amp;gt;1....deci duplicate dupa Companyname&lt;/P&gt;</description></item></channel></rss>