<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Kann ich das mit einem einzigen SELECT statement machen?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=898437</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977260.html#7977260</link>
      <description>Ok, ich hatte nur einen zusätzlichen filter vergessen bei den sub-selects (wurden noch andere rows mit-selected).&lt;br&gt;&lt;br&gt;Funktioniert jetzt tadellos, vielen vielen Dank!&lt;br&gt;&lt;br&gt;(ich verstehe was ich sehe, könnte es aber glaub ich nie von 0 weg selbst erdenken xD)&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 14:39:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977260.html#7977260</guid>
      <dc:creator>hurt</dc:creator>
      <dc:date>2019-07-26T14:39:27Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977259.html#7977259</link>
      <description>eigentlich versteht Oracle das auch, aber nachdem ich alle AS entfernt habe und die 1 in "group by 1" mit der eigentlichen column ersetzt habe (das versteht Oracle anscheinend wirklich nur bei zB "order by 1" kann ich das statement ausführen.&lt;br&gt;Allerdings kommen etwas abenteuerliche werte dabei raus &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt; Nicht nur bei den Werten, auch bei den generierten Monaten.&lt;br&gt;Ich schaus mir mal weiter an, vielen Dank!&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 14:27:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977259.html#7977259</guid>
      <dc:creator>hurt</dc:creator>
      <dc:date>2019-07-26T14:27:18Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977253.html#7977253</link>
      <description>Lass mal das "as" nach den Subselects weg, das kann Oracle anscheinend nicht. Also nur "months" dort.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 14:16:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977253.html#7977253</guid>
      <dc:creator>Lazy Jones</dc:creator>
      <dc:date>2019-07-26T14:16:11Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977250.html#7977250</link>
      <description>Hm, regt sich in der 4. Zeile auf bei "as months":&lt;br&gt;"missing right parenthesis"&lt;br&gt;Aber ich sehe nicht wo die fehlen würde&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 14:07:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977250.html#7977250</guid>
      <dc:creator>hurt</dc:creator>
      <dc:date>2019-07-26T14:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977241.html#7977241</link>
      <description>Hab kein Oracle, vielleicht hilft Postgres?&lt;br&gt;&lt;br&gt;Die Tabelle heißt hier "muh" ...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
select  m as month,coalesce(date01,0) as date01,coalesce(date02,0) as date02,coalesce(date03,0) as date03&#xD;
from (select * from (select distinct to_char(date01,'YYYY-MM') as m from muh&#xD;
        union select distinct to_char(date02,'YYYY-MM') as m from muh &#xD;
        union select distinct to_char(date03,'YYYY-MM') as m from muh) as months&#xD;
left join (select to_char(date01,'YYYY-MM') as month,count(*) as date01 from muh muh1 group by 1) as t1 on m=t1.month &#xD;
left join (select to_char(date02,'YYYY-MM') as month,count(*) as date02 from muh muh2 group by 1) as t2 on m=t2.month &#xD;
left join (select to_char(date03,'YYYY-MM') as month,count(*) as date03 from muh muh3 group by 1) as t3 on m=t3.month&#xD;
) as x;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Testen kann ich halt nicht so gut...&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 13:41:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977241.html#7977241</guid>
      <dc:creator>Lazy Jones</dc:creator>
      <dc:date>2019-07-26T13:41:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977239.html#7977239</link>
      <description>Hier mal ein CSV mit den Werten von 2017:&lt;br&gt;&lt;br&gt;&lt;a href="https://we.tl/t-j6q2UKd4Kd" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;we.tl/&lt;wbr/&gt;t-j6q2UKd4Kd&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 13:27:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977239.html#7977239</guid>
      <dc:creator>hurt</dc:creator>
      <dc:date>2019-07-26T13:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977235.html#7977235</link>
      <description>Könntest du bitte einen Auszug der Tabelle hergeben?&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 13:12:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977235.html#7977235</guid>
      <dc:creator>sky</dc:creator>
      <dc:date>2019-07-26T13:12:33Z</dc:date>
    </item>
    <item>
      <title>Kann ich das mit einem einzigen SELECT statement machen?</title>
      <link>http://forum.geizhals.at/t898437,7977226.html#7977226</link>
      <description>Hallo an alle,&lt;br&gt;&lt;br&gt;es geht um Oracle und ich habe nur ein eiziges SELECT statement zur Verfügung, also keinen PL/SQL block. UNION wäre machbar.&lt;br&gt;&lt;br&gt;Ich habe eine Tabelle mit 3 verschiedenen DATE Feldern. Ich möchte im Endeffekt eine Liste haben die mir monate-weise alle vorkommenden Datumswerte ausliest und das Ergebnis des Counts in die Ausgabe wirft, also so ca:&lt;br&gt;&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;Date01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date03&lt;br&gt;2017-06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 57&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 85&lt;br&gt;2017-07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;62&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&lt;br&gt;...&lt;br&gt;usw&lt;br&gt;&lt;br&gt;Mein Problem ist jetzt dass, wenn ich zB schon Date01 für ein GROUP BY verwende, ich automatisch andere Datumswerte für andere Datumsfelder ausschließe, denn eine Zeile der Tabelle kann zB auch so aussehen:&lt;br&gt;Date01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date03&lt;br&gt;30-JUN-17&amp;nbsp;&amp;nbsp;14-JUL-17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;23-SEP-17&lt;br&gt;&lt;br&gt;Also bräuchte ich eine Art automatische Generierung der Monatsliste um mich dann pro Monats-Zeile bei Date01, Date02 und Date03 genau auf das aktuell generierte Monat zu beziehen.&lt;br&gt;&lt;br&gt;Geht das? &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Danke!&lt;br/&gt;</description>
      <pubDate>Fri, 26 Jul 2019 12:28:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t898437,7977226.html#7977226</guid>
      <dc:creator>hurt</dc:creator>
      <dc:date>2019-07-26T12:28:02Z</dc:date>
    </item>
  </channel>
</rss>
