<?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: inline function</title><link>http://sqlserver.ro/forums/thread/7021.aspx</link><pubDate>Fri, 03 Apr 2009 10:53:14 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7021</guid><dc:creator>neo</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7021.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=7021</wfw:commentRss><description>&lt;P&gt;este ok&lt;/P&gt;
&lt;P&gt;merge &lt;/P&gt;
&lt;P&gt;cauza ptr care nu mergea era faptul ca e OBLIGATORIU sa folosesc un alias ptr select-ul meu . iar eu nu foloseam...&lt;/P&gt;
&lt;P&gt;SELECT prefix, SUM(nr) AS total &lt;BR&gt;FROM ( &lt;/P&gt;
&lt;P&gt;select rtrim(rtrim(prefix)+rtrim(tel)) as prefix, count(*) as nr from dbo.tabel where (conditie = 'ceva')&lt;BR&gt;and (prefix like '08%') and&lt;BR&gt;(year(created)=2000 )&lt;BR&gt;group by rtrim(rtrim(prefix)+rtrim(tel))&lt;BR&gt;having count(*)&amp;lt;=100&lt;/P&gt;
&lt;P&gt;) &lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;&lt;FONT color=#ff0000&gt;t &lt;/FONT&gt;&lt;BR&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt;GROUP BY prefix &lt;BR&gt;ORDER BY prefix, total &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: inline function</title><link>http://sqlserver.ro/forums/thread/7017.aspx</link><pubDate>Thu, 02 Apr 2009 17:18:16 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7017</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7017.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=7017</wfw:commentRss><description>&lt;P&gt;Păi atunci, încearcă: &lt;/P&gt;
&lt;P&gt;SELECT prefix, SUM(nr) AS total &lt;BR&gt;FROM ( &lt;/P&gt;
&lt;P&gt;select rtrim(rtrim(prefix)+rtrim(tel)) as prefix, count(*) as nr from dbo.tabel where (conditie = 'ceva')&lt;BR&gt;and (prefix like '08%') and&lt;BR&gt;(year(created)=2000 )&lt;BR&gt;group by rtrim(rtrim(prefix)+rtrim(tel))&lt;BR&gt;having count(*)&amp;lt;=100&lt;/P&gt;
&lt;P&gt;) t &lt;BR&gt;GROUP BY prefix &lt;BR&gt;ORDER BY prefix, total &lt;/P&gt;
&lt;P&gt;Nu merge aşa? &lt;/P&gt;
&lt;P&gt;Răzvan&lt;/P&gt;</description></item><item><title>Re: inline function</title><link>http://sqlserver.ro/forums/thread/7016.aspx</link><pubDate>Thu, 02 Apr 2009 16:53:07 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7016</guid><dc:creator>neo</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7016.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=7016</wfw:commentRss><description>&lt;P&gt;razvan, la mine prefix practic e un rtrim lung, order by-ul nu il mai am , iar in sum(nr) nr e count-ul din select.&amp;nbsp;Select-ul imi merge, dar daca il prefixez cu un altul in care imi pun si sum nu mai merge &lt;/P&gt;
&lt;P&gt;zice incorect sintax near keyword 'group'&lt;/P&gt;
&lt;P&gt;script-ul practic este acesta: &lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;select&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;prefix&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)+&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;tel&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;))&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; prefix&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;,&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;count&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(*)&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; nr &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;from&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; dbo&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;.&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;tabel &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;where&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;conditie &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;=&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'ceva'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;
&lt;P&gt;and&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;prefix &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;like&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'08%'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;and&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;
&lt;P&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;year&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;created&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)=&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;2000 &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;group&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;by&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;prefix&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)+&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;rtrim&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;tel&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;))&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;having&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;count&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(*)&amp;lt;=&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;100&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;EM&gt;multumesc&lt;/EM&gt;&lt;/P&gt;</description></item><item><title>Re: inline function</title><link>http://sqlserver.ro/forums/thread/7014.aspx</link><pubDate>Thu, 02 Apr 2009 15:57:10 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7014</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7014.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=7014</wfw:commentRss><description>Poţi folosi pur şi simplu:&lt;br /&gt;&lt;br /&gt;SELECT prefix, SUM(nr) AS total&lt;br /&gt;FROM (&lt;br /&gt;  ... select-ul tau (fara ORDER BY)...&lt;br /&gt;) t&lt;br /&gt;GROUP BY prefix&lt;br /&gt;ORDER BY prefix, total&lt;br /&gt;&lt;br /&gt;Răzvan</description></item><item><title>inline function</title><link>http://sqlserver.ro/forums/thread/7013.aspx</link><pubDate>Thu, 02 Apr 2009 14:07:47 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7013</guid><dc:creator>neo</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7013.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=7013</wfw:commentRss><description>&lt;P&gt;salut,&lt;/P&gt;
&lt;P&gt;cum pot extrage din selectul de mai jos prefixul si sum(nr) ptr fiecare prefix in parte?&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT:0px;"&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;(select prefix, datepart(dd, DataCreare), count(*) as nr&amp;nbsp;from tabel&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;where conditii&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;group by prefix, datepart(dd, DataCreare), &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;having count(*)&amp;lt;=10&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;order by prefix, datepart(dd, DataCreare), nr )&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;multumesc.&lt;/P&gt;</description></item></channel></rss>