<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://slodug.si/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>Search results matching tag 'SQL'</title><link>http://slodug.si/search/SearchResults.aspx?a=0&amp;o=DateDescending&amp;tag=SQL&amp;orTags=0</link><description>Search results matching tag 'SQL'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Filter za filtreranje podatkov v DataTable C#</title><link>http://slodug.si/forums/p/2105/4728.aspx#4728</link><pubDate>Fri, 11 Sep 2009 13:47:18 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:4728</guid><dc:creator>Mravbar</dc:creator><description>&lt;p&gt;Zanima me , če kdo ve kak&amp;scaron;ne pogoje se uporablja pri filtriranju
DataTable z metodo select. Želim naredit filter, ki bo filtreral po datum
in me zanima kako bi to zadevo re&amp;scaron;il. Zdaj sem uporabil naslednji sql
ukaz: &lt;/p&gt;
&lt;p&gt;&lt;br /&gt; string stavek=&amp;quot;MONTH(Datum) = &amp;quot;+DateTime.Now.Month+&amp;quot; AND YEAR(Datum)= &amp;quot;+DateTime.Now.Year;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; in nato &amp;scaron;e &lt;/p&gt;
&lt;p&gt;&lt;br /&gt; string stavek = &amp;quot;Datum Like &amp;#39;%.&amp;quot; + DateTime.Now.Month + &amp;quot;.&amp;quot; + DateTime.Now.Year+&amp;quot;%&amp;#39;&amp;quot;;&lt;br /&gt; DataTable Datat = new DataTable(); //ustvarimo novi datatable, ki bo vseboval le filtrerane vrednosti &lt;br /&gt; Datat.Rows.Add(dt.Select(stavek)); //napolnimo datatable &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
Pri prvem stavku mi napi&amp;scaron;e da ne pozna funkcije month pri drugem stavku
pa da operator like ni izvedljiv za tip podatka system Date Time.&lt;br /&gt; &lt;br /&gt; Hvala za vse odgovore in re&amp;scaron;itve, nujno. &lt;/p&gt;</description></item><item><title>Odg: Seštevek vrednosti v select stavku SQL</title><link>http://slodug.si/forums/p/2102/4722.aspx#4722</link><pubDate>Thu, 10 Sep 2009 17:19:10 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:4722</guid><dc:creator>ExAmigan</dc:creator><description>&lt;p&gt;Poskusi s spodnjo poizvedbo:&lt;/p&gt;
&lt;p&gt;SELECT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Aktivnosti.Datum, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Projekt.Delovni_nalog, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ure = SUM(Aktivnosti.Ure)&lt;br /&gt;FROM Aktivnosti&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN Projekt ON Projekt.ID_Projekta = Aktivnosti.ID_Projekta&lt;br /&gt;WHERE Aktivnosti.ID_Delavca = @id&lt;br /&gt;GROUP BY Projekt.Delovni_nalog, Aktivnosti.Datum;&lt;/p&gt;</description></item><item><title>Odg: Re: Odg: GroupBy stavek in with</title><link>http://slodug.si/forums/p/681/2349.aspx#2349</link><pubDate>Thu, 03 May 2007 15:06:10 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:2349</guid><dc:creator>lmat74</dc:creator><description>&lt;p&gt;Če se bo obneslo (pa tudi če se ne bo), pokaži &amp;scaron;e nam. &lt;img src="http://www.codezone-si.info/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;&lt;p&gt;In seveda: ne domnevaj, da so rezultati v kak&amp;scaron;nem posebnem vrstnem redu, če ne uporabi&amp;scaron; ORDER BY.&lt;/p&gt;</description></item><item><title>Odg: GroupBy stavek in with</title><link>http://slodug.si/forums/p/681/2345.aspx#2345</link><pubDate>Thu, 03 May 2007 12:02:34 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:2345</guid><dc:creator>lmat74</dc:creator><description>&lt;p&gt;Si pogledal opredelitev obeh možnosti v Books Online (&lt;a href="http://msdn2.microsoft.com/en-us/library/ms177673.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms177673.aspx&lt;/a&gt;)? Tam sta obe dokaj dobro opisani, čeprav manjka kak primer.&lt;/p&gt;&lt;p&gt;Namen? Na kratko? &amp;quot;Vmesne agregacije&amp;quot;.&lt;/p&gt;&lt;p&gt;Morda bo primer koristnej&amp;scaron;i:&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;use&amp;nbsp;AdventureWorks&lt;br /&gt;go&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;select&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;,sum(TotalDue) as SumTotalDue&lt;br /&gt;&amp;nbsp;from&amp;nbsp;Sales.SalesOrderHeader&lt;br /&gt;&amp;nbsp;group by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;rollup&lt;br /&gt;&amp;nbsp;order by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Vrne seznam teritorijev z vsoto dolgov (TotalDue) za vsak teritorij skupaj s skupno vsoto (v rezultatu poleg TerritoryID null). Smiselno je uporabiti tudi funkcijo GROUPING (&lt;a href="http://msdn2.microsoft.com/en-us/library/ms178544.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms178544.aspx&lt;/a&gt;), da ločimo vrstice, ki jih je dodal rollup/cube, od vrstic, kjer je vrednost stolpca izvorno null.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Npr.:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;select&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;,sum(TotalDue) as SumTotalDue&lt;br /&gt;&amp;nbsp;,grouping(SalesPersonID) as GroupedSalesPersonID&lt;br /&gt;&amp;nbsp;from&amp;nbsp;Sales.SalesOrderHeader&lt;br /&gt;&amp;nbsp;group by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;rollup&lt;br /&gt;&amp;nbsp;order by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,GroupedSalesPersonID&lt;br /&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&lt;font size="2"&gt;Vrne seznam vsot dolgov (TotalDue)&amp;nbsp;po prodajalcih (SalesPersonID) in teritorijih (TerritoryID) skupaj z &amp;quot;vmesnimi vsotami&amp;quot; po obeh stolpcih, po katerih je rezultat grupiran. Vrednost 1 v stolpcu GroupedSalesPersonID pomeni, da je vrstico &amp;quot;dodala&amp;quot; opcija rollup/cube, vrednost 0 pa, da je vrednost null v stolpcu SalesPersonID že v izvoru (npr. neznan prodajalec).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Kako se CUBE razlikuje od ROLLUP?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Preprosto:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;select&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;,sum(TotalDue) as SumTotalDue&lt;br /&gt;&amp;nbsp;,grouping(SalesPersonID) as GroupedSalesPersonID&lt;br /&gt;&amp;nbsp;from&amp;nbsp;Sales.SalesOrderHeader&lt;br /&gt;&amp;nbsp;group by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;cube&lt;br /&gt;&amp;nbsp;order by&amp;nbsp;TerritoryID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,SalesPersonID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;,GroupedSalesPersonID&lt;br /&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&lt;font size="2"&gt;Vrne tudi vmesne vsote vseh kombinacij obeh stolpcev, po katerih smo grupirali.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Kje to uporabiti?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Kjer potrebuje&amp;scaron; vmesne agregacije, vendar jih ne želi&amp;scaron; oz. ne more&amp;scaron; računati v aplikaciji.&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>GroupBy stavek in with</title><link>http://slodug.si/forums/p/681/2343.aspx#2343</link><pubDate>Thu, 03 May 2007 09:22:52 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:2343</guid><dc:creator>bojanv</dc:creator><description>Ejla!&lt;br /&gt;&lt;br /&gt;V&amp;nbsp;enem članku sem&amp;nbsp;zasledil&amp;nbsp;uporabo&amp;nbsp;group&amp;nbsp;by&amp;nbsp;stavka&amp;nbsp;z&amp;nbsp;kombinacijo&amp;nbsp;&lt;strong&gt;with&amp;nbsp;cube&lt;/strong&gt;&amp;nbsp;in&amp;nbsp;&lt;strong&gt;with&amp;nbsp;rollup&lt;/strong&gt;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Mi&amp;nbsp;lahko&amp;nbsp;eden&amp;nbsp;na&amp;nbsp;kratko&amp;nbsp;pove,&amp;nbsp;kak&amp;scaron;na&amp;nbsp;je&amp;nbsp;razlika&amp;nbsp;med&amp;nbsp;njimi&amp;nbsp;in&amp;nbsp;kje&amp;nbsp;bi&amp;nbsp;človek&amp;nbsp;razmi&amp;scaron;ljal&amp;nbsp;o&amp;nbsp;uporabi&amp;nbsp;takih&amp;nbsp;funkcionalnosti?&amp;nbsp;Omejimo&amp;nbsp;se&amp;nbsp;na&amp;nbsp;MS&amp;nbsp;SQL,&amp;nbsp;ker&amp;nbsp;uporabljam&amp;nbsp;zaenkrat&amp;nbsp;tega.&lt;br /&gt; &lt;br /&gt;Thnx....&lt;br /&gt;</description></item><item><title>Re: Katera SQL poizvedba bi bila hitrejša?</title><link>http://slodug.si/forums/p/561/1874.aspx#1874</link><pubDate>Fri, 19 Jan 2007 09:34:21 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:1874</guid><dc:creator>bojanv</dc:creator><description>&lt;p&gt;Imeti 200 stolpcev v tabeli se mi zdi preveč, že za samo administracijo in urejanje tega. Tudi 40 je že kr visoka &amp;scaron;tevilka. Sem prista&amp;scaron; &lt;a href="http://www.e-student.si/index.php/Relacijski_podatkovni_model" title="Relacijski podatkovni model"&gt;relacijske&lt;/a&gt; podatkovne baze. Magar to porazdeli&amp;scaron; po tabelah, naredi&amp;scaron; med njimi relacije. In če že rabi&amp;scaron; toliko stolpcev, naredi&amp;scaron; nad njimi View-e ali pa z stored procedurami re&amp;scaron;i&amp;scaron; zadeve. Bo enostavneje in bolj efektivno zate, kot programerja / načrtovalca. Pri perfomansi se pa ne bo to poznalo. SP so znane po tem, da se malce zoptimizirajo, če ne dela&amp;scaron; bedarij v njih. &lt;img src="http://www.codezone-si.info/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/p&gt;&lt;p&gt;Hm, pri podatkovnih bazah je fino, če ima&amp;scaron; strežnik kr močen, saj se izvajajo (tudi) kompleksne operacije. Lahko pa za bolj odprto (mislim bolj globje)&amp;nbsp;iskanje uporabi&amp;scaron; &lt;em&gt;&lt;a href="http://www.developer.com/db/article.php/3446891" title="Full text search"&gt;full text search&lt;/a&gt;&lt;/em&gt;. Koliko pa to požre pa ne vem prav natančno.&lt;/p&gt;</description></item><item><title>Re: Odg: Limit v MsSQL</title><link>http://slodug.si/forums/p/527/1820.aspx#1820</link><pubDate>Thu, 11 Jan 2007 08:55:26 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:1820</guid><dc:creator>bojanv</dc:creator><description>&lt;p&gt;&lt;strong&gt;select fieldname1, fieldname2,...,fieldnamen from tablename where desiredField between somevalue1 and somevalue2&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Al si kaj drugega mislil?&lt;/p&gt;</description></item><item><title>Re: Odg: Re: Odg: Limit v MsSQL</title><link>http://slodug.si/forums/p/527/1717.aspx#1717</link><pubDate>Wed, 27 Dec 2006 14:30:12 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:1717</guid><dc:creator>bojanv</dc:creator><description>Superca...mel sem v mislih par 10 tisoč zapisov....zanimalo me je, če mi bo delal probleme zarad custom paging-a, ker bi to uporabil v eni izmed svojih kontrol pa me je zanimalo, kok me bo to ko&amp;scaron;talo dodatnega časa izvajanja (če upo&amp;scaron;tevam &amp;scaron;e join-e in view-e).....</description></item><item><title>Re: Odg: Limit v MsSQL</title><link>http://slodug.si/forums/p/527/1709.aspx#1709</link><pubDate>Wed, 27 Dec 2006 08:45:02 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:1709</guid><dc:creator>bojanv</dc:creator><description>kok je pa tale ROW_NUMBER() perfomančno problem? Recimo, če bi imel ogromno zapisov? &lt;img src="http://www.codezone-si.info/emoticons/emotion-43.gif" alt="Confused" /&gt; Ga kdo uporablja v svojih aplikacijah pa je mel kaj problemov z njim? (počasnost, itd.)</description></item><item><title>Re: Limit v MsSQL</title><link>http://slodug.si/forums/p/527/1701.aspx#1701</link><pubDate>Fri, 22 Dec 2006 14:44:01 GMT</pubDate><guid isPermaLink="false">b4659627-fdb1-4b13-883e-06f5567974a4:1701</guid><dc:creator>bojanv</dc:creator><description>Lahko uporabi&amp;scaron; BETWEEN stavek, če želi&amp;scaron; kak&amp;scaron;en range&amp;nbsp;zapisov ven dobit. Primer uporabe &lt;a href="http://www.w3schools.com/sql/sql_between.asp"&gt;tukaj&lt;/a&gt;.&amp;nbsp;</description></item></channel></rss>