<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ομαδοποίηση με βάση πεδία τιμών MS ACCES 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33872.aspx</link><pubDate>Sat, 28 Jul 2007 03:43:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33872</guid><dc:creator>thodoros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33872.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33872</wfw:commentRss><description>Ευχαριστώ πολύ, η απάντηση ήταν άψογη.</description></item><item><title>Απ: Ομαδοποίηση με βάση πεδία τιμών MS ACCES 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33813.aspx</link><pubDate>Thu, 26 Jul 2007 16:01:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33813</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33813.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33813</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Γιώργος Μπακογιάννης:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;p&gt;Public Function GroupByValue(value As Double) As String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;lt; 1000 Then GroupByValue = "&amp;lt;1000"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 1000 And value &amp;lt; 2000 Then GroupByValue = "&amp;gt;=1000 &amp;amp; &amp;lt;2000"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 2000 And value &amp;lt; 3000 Then GroupByValue = "&amp;gt;=2000 &amp;amp; &amp;lt;3000"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 3000 And value &amp;lt; 4000 Then GroupByValue = "&amp;gt;=3000 &amp;amp; &amp;lt;4000"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 4000 Then GroupByValue = "&amp;gt;=4000"&lt;br&gt;End Function&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Τό ίδιο πράγμα χρησιμοποιώντας συνεχόμενα&amp;nbsp; IIf για να μην έχεις και εξωτερική&amp;nbsp; function π.χ.&lt;br&gt;Group by&amp;nbsp; IIf(Value &amp;lt; 1000,IIf(value &amp;gt;= 2000 And value &amp;lt; 3000,"&amp;gt;=1000 &amp;amp; &amp;lt;2000"),"&amp;lt;1000")&lt;br&gt;&lt;br&gt;Πάντως ο τρόπος του Γιώργου είναι πιο "αναγνώσιμος" από αυτόν.&lt;br&gt;</description></item><item><title>Απ: Ομαδοποίηση με βάση πεδία τιμών MS ACCES 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33812.aspx</link><pubDate>Thu, 26 Jul 2007 13:19:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33812</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33812.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33812</wfw:commentRss><description>&lt;P&gt;Στo module:&lt;/P&gt;
&lt;P&gt;Public Function GroupByValue(value As Double) As String&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;lt; 1000 Then GroupByValue = "&amp;lt;1000"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 1000 And value &amp;lt; 2000 Then GroupByValue = "&amp;gt;=1000 &amp;amp; &amp;lt;2000"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 2000 And value &amp;lt; 3000 Then GroupByValue = "&amp;gt;=2000 &amp;amp; &amp;lt;3000"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 3000 And value &amp;lt; 4000 Then GroupByValue = "&amp;gt;=3000 &amp;amp; &amp;lt;4000"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If value &amp;gt;= 4000 Then GroupByValue = "&amp;gt;=4000"&lt;BR&gt;End Function&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Στο query:&lt;/P&gt;
&lt;P&gt;SELECT Count(Table.Id) AS CountOf, GroupByValue([Value]) AS Groups&lt;BR&gt;FROM [Table]&lt;BR&gt;GROUP BY GroupByValue([Value]);&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class="" cellSpacing=0 bgColor=#ffffff border=1&gt;&lt;FONT face=Tahoma color=#000000&gt;
&lt;B&gt;&lt;/B&gt;&lt;/FONT&gt;

&lt;TR&gt;
&lt;TH class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;CountOf&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;Groups&lt;/FONT&gt;&lt;/TH&gt;&lt;/TR&gt;

&lt;TR vAlign=top&gt;
&lt;TD class="" align=right&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;12&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;&amp;lt;1000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class="" align=right&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;6&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;&amp;gt;=1000 &amp;amp; &amp;lt;2000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class="" align=right&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;5&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;&amp;gt;=2000 &amp;amp; &amp;lt;3000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class="" align=right&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;1&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;&amp;gt;=3000 &amp;amp; &amp;lt;4000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class="" align=right&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;2&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;FONT face=Tahoma color=#000000 size=1&gt;&amp;gt;=4000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Αυτά &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;</description></item><item><title>Ομαδοποίηση με βάση πεδία τιμών MS ACCES 2003</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33810.aspx</link><pubDate>Thu, 26 Jul 2007 05:06:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33810</guid><dc:creator>thodoros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33810.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33810</wfw:commentRss><description>&lt;P&gt;Σε MS Access 2003 έχω έναν πίνακα ο οποίος περιλαμβάνει Όνομα, Μισθό και επίπεδο (ανώτερο, κατώτερο, μέσο). Θέλω να δημιουργήσω ένα query το οποίο θα μου δίνει τον αριθμό των υπαλλήλων που έχουν μισθό πάνω από 1000, τον αριθμό των υπαλλήλων με μισθό πάνω από 2000 κλπ. Δεν έχω καταφέρει να δημιουργήσω αυτό το ερώτημα, καταφέρνω να δημιουργήσω μόνο μία ομάδα κάθε φορά (δηλαδή να μου δώσει τους υπαλλήλους με μισθό πάνω απο 1000, για τις υπόλοιπες κατηγορίες δεν μπορώ να δημιουργήσω το bracket). Μήπως μπορεί να βοηθήσει κάποιος;&lt;/P&gt;</description></item></channel></rss>