<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>access abfrage</title>
    <link>http://forum.geizhals.at/feed.jsp?id=306020</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2156473.html#2156473</link>
      <description>hmm... wenn ich das richtig verstehe...&lt;br&gt;Abfrage, Summe aktivieren, Datum Gruppieren (funktion), vom gewünschten Feld min(funktion), gewünschtes Feld nochmal als max(funktion), &lt;br&gt;&lt;br&gt;so bekommst du von einem Tag den Min und zugleich den Max wert...&lt;br/&gt;</description>
      <pubDate>Thu, 03 Feb 2005 12:41:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2156473.html#2156473</guid>
      <dc:creator>-[BM]- Trifnix</dc:creator>
      <dc:date>2005-02-03T12:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2118455.html#2118455</link>
      <description>ok, nachdem ich noch immer nach einer Lösung suche, hier ein paar Echtdaten, vielleicht ist dann besser ersichtlich, was ich anstrebe:&lt;br&gt;&lt;br&gt;tbl_index:&lt;br&gt;Primärschlüssel Datum&lt;br&gt;Datum	Minvonmaturity	Spotwert	Zinssatz&lt;br&gt;1/5/2005	1/20/2005	1183.74	0.0259&lt;br&gt;1/6/2005	1/20/2005	1187.89	2.1&lt;br&gt;&lt;br&gt;tbl_option_data:&lt;br&gt;Fremdschlüssel Datum:&lt;br&gt;datum	preis	Strike	option_type	maturity	impl_vola&lt;br&gt;1/5/2005	183.2	1000	C	1/20/2005	3.89909288867835E-10&lt;br&gt;1/5/2005	0.15	1000	P	1/20/2005	0.33565673828125&lt;br&gt;1/5/2005	0.15	1010	P	1/20/2005	0.317831420898437&lt;br&gt;1/5/2005	0.2	1020	P	1/20/2005	0.310882568359375&lt;br&gt;1/5/2005	0.2	1025	P	1/20/2005	0.30181884765625&lt;br&gt;1/5/2005	0.2	1030	P	1/20/2005	0.292906188964844&lt;br&gt;1/5/2005	0.25	1035	P	1/20/2005	0.29215087890625&lt;br&gt;1/5/2005	0.25	1040	P	1/20/2005	0.283011627197266&lt;br&gt;1/5/2005	133.4	1050	C	1/20/2005	2.77835716198197E-10&lt;br&gt;1/5/2005	0.3	1050	P	1/20/2005	0.271304321289063&lt;br&gt;1/5/2005	0.3	1055	P	1/20/2005	0.262089538574219&lt;br&gt;1/5/2005	123.4	1060	C	1/20/2005	2.56062542906191E-10&lt;br&gt;1/5/2005	0.35	1060	P	1/20/2005	0.25831298828125&lt;br&gt;1/5/2005	118.4	1065	C	1/20/2005	2.452528637396E-10&lt;br&gt;1/5/2005	0.35	1065	P	1/20/2005	0.248947143554688&lt;br&gt;1/6/2005	188.2	1000	C	1/20/2005	4.11765145034927E-10&lt;br&gt;1/6/2005	0.1	1000	P	1/20/2005	0.33807373046875&lt;br&gt;1/6/2005	0.1	1010	P	1/20/2005	0.320550537109375&lt;br&gt;1/6/2005	0.15	1020	P	1/20/2005	0.317227172851562&lt;br&gt;1/6/2005	0.15	1025	P	1/20/2005	0.308163452148437&lt;br&gt;1/6/2005	0.15	1030	P	1/20/2005	0.299099731445312&lt;br&gt;1/6/2005	0.15	1035	P	1/20/2005	0.290036010742187&lt;br&gt;1/6/2005	0.15	1040	P	1/20/2005	0.281123352050781&lt;br&gt;1/6/2005	138.3	1050	C	1/20/2005	2.95757976117273E-10&lt;br&gt;1/6/2005	0.2	1050	P	1/20/2005	0.272663879394531&lt;br&gt;1/6/2005	0.2	1055	P	1/20/2005	0.263600158691406&lt;br&gt;1/6/2005	128.3	1060	C	1/20/2005	2.73220600607664E-10&lt;br&gt;1/6/2005	0.2	1060	P	1/20/2005	0.254385375976563&lt;br&gt;1/6/2005	123.4	1065	C	1/20/2005	2.62031519657056E-10&lt;br&gt;1/6/2005	0.25	1065	P	1/20/2005	0.252572631835938&lt;br&gt;&lt;br&gt;Ich möchte jetzt für jedes Datum (also für 6.1.2005 und auch für 5.1.2005) die folgenden Werte haben:&lt;br&gt;(Calls Option_type=C, Puts: Option_type=P)&lt;br&gt;datum	preis	Strike	option_type	maturity	impl_vola&lt;br&gt;datum	preis	Strike	option_type	maturity	impl_vola&lt;br&gt;1/5/2005	183.2	1000	C	1/20/2005	3.89909288867835E-10&lt;br&gt;1/5/2005	133.4	1050	C	1/20/2005	2.77835716198197E-10&lt;br&gt;1/5/2005	123.4	1060	C	1/20/2005	2.56062542906191E-10&lt;br&gt;1/5/2005	0.15	1000	P	1/20/2005	0.33565673828125&lt;br&gt;1/5/2005	0.15	1010	P	1/20/2005	0.317831420898437&lt;br&gt;1/5/2005	0.2	1020	P	1/20/2005	0.310882568359375&lt;br&gt;1/6/2005	0.1	1000	P	1/20/2005	0.33807373046875&lt;br&gt;1/6/2005	0.1	1010	P	1/20/2005	0.320550537109375&lt;br&gt;1/6/2005	0.15	1020	P	1/20/2005	0.317227172851562&lt;br&gt;1/6/2005	188.2	1000	C	1/20/2005	4.11765145034927E-10&lt;br&gt;1/6/2005	138.3	1050	C	1/20/2005	2.95757976117273E-10&lt;br&gt;1/6/2005	128.3	1060	C	1/20/2005	2.73220600607664E-10&lt;br&gt;&lt;br&gt;wobei die Daten nach folgenden Kriterien ausgesucht sind:&lt;br&gt;1) differenz zwischen Strike und SPot pro Datum sind minimal&lt;br&gt;2) getrennte Abfrage für Calls(C) und Puts(P)&lt;br&gt;3) relevant sind nur jene datensätze, mit dem kleinsten maturity-datum&lt;br&gt;&lt;br&gt;Anzahl der Datensätze pro Abfrage der oben genannten Kriterien =3&lt;br&gt;&lt;br&gt;Hoffe das macht die Sache verständlicher...&lt;br/&gt;</description>
      <pubDate>Fri, 21 Jan 2005 15:42:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2118455.html#2118455</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-21T15:42:54Z</dc:date>
    </item>
    <item>
      <title>Re(7): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2108400.html#2108400</link>
      <description>das habe ich ja auch gemacht, mein Problem ist das ich das für jedes einzelne Datum will. Ich lasse es mittlerweile mit einer Schleife in VBA durchlaufen, ist aber irre langsam:&lt;br&gt;&lt;br&gt;(strike=Wert, Spot=Prüfwert)&lt;br&gt;&lt;br&gt;"insert into tbl_strikes select distinctrow top " &amp; intDown &amp; " tbl_option_data.datum,&amp;nbsp;&amp;nbsp;tbl_option_data.strike from tbl_option_data where tbl_option_data.datum=#" &amp; datDatum &amp; "# and tbl_option_data.spot&gt;tbl_option_data.strike and&amp;nbsp;&amp;nbsp;tbl_option_data.option_type=""C"" and tbl_option_data.maturity = #" &amp; datMaturity &amp; "# order by abs( tbl_option_data.strike-tbl_option_data.spot) asc;"&lt;br&gt;&lt;br&gt;So hol ich mir zuerst die einzelnen Strikes (Werte) die ich will raus, weiterverarbeitung kommt dann seperat.&lt;br&gt;&lt;br&gt;Leider hat das ganze noch dazu &gt;1000 000 Datensätze und so läuft das ganz schön lange... &lt;img src="schief.gif" width="16" height="19" align="absmiddle" alt=":-/"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Jan 2005 08:10:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2108400.html#2108400</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-18T08:10:05Z</dc:date>
    </item>
    <item>
      <title>Re(6): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2107630.html#2107630</link>
      <description>hab nachgesehen&amp;nbsp;&amp;nbsp;SELECT TOP 5 datum,....... ist die syntax im access-sql&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 21:44:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2107630.html#2107630</guid>
      <dc:creator>wasikonier</dc:creator>
      <dc:date>2005-01-17T21:44:34Z</dc:date>
    </item>
    <item>
      <title>Re(5): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2106792.html#2106792</link>
      <description>leider auch nicht, count gibt die Anzahl der Datensätze zurück&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 19:21:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2106792.html#2106792</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T19:21:48Z</dc:date>
    </item>
    <item>
      <title>Re(4): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105687.html#2105687</link>
      <description>dann gehts irgendwie mit COUNT in access. &lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 14:17:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105687.html#2105687</guid>
      <dc:creator>wasikonier</dc:creator>
      <dc:date>2005-01-17T14:17:22Z</dc:date>
    </item>
    <item>
      <title>Re(3): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105664.html#2105664</link>
      <description>access erkennt leider den Befehl LIMIT nicht.&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 14:11:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105664.html#2105664</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T14:11:18Z</dc:date>
    </item>
    <item>
      <title>Re(2): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105628.html#2105628</link>
      <description>a)&lt;br&gt;SELECT datum, wert, prüfwert FROM daten WHERE wert&gt;prüfwert order by&amp;nbsp;&amp;nbsp;wert-prüfwert LIMIT 5&lt;br&gt;&lt;br&gt;&lt;br&gt;b)&lt;br&gt;SELECT datum, wert, prüfwert FROM daten WHERE wert&amp;lt;prüfwert order by&amp;nbsp;&amp;nbsp;prüfwert-wert LIMIT 5&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 14:01:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105628.html#2105628</guid>
      <dc:creator>wasikonier</dc:creator>
      <dc:date>2005-01-17T14:01:38Z</dc:date>
    </item>
    <item>
      <title>Re(2): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105391.html#2105391</link>
      <description>&lt;a href="http://forum.geizhals.at/t306020,2105387.html#2105387" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t306020,2105387.html#2105387&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 13:05:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105391.html#2105391</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T13:05:58Z</dc:date>
    </item>
    <item>
      <title>Re(2): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105390.html#2105390</link>
      <description>&lt;a href="http://forum.geizhals.at/t306020,2105387.html#2105387" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t306020,2105387.html#2105387&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 13:05:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105390.html#2105390</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T13:05:51Z</dc:date>
    </item>
    <item>
      <title>Re(2): access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105387.html#2105387</link>
      <description>danke für die Hilfe, im Laiendeutsch ausgedrückt möchte ich die 5 Werte die größer als der Prüfwert sind und zugleich die nächsten dran sind; also:&lt;br&gt;&lt;br&gt;Datum, Wert, Prüfwert (ist für ein Datum immer gleich):&lt;br&gt;2005-01-01, 101,100&lt;br&gt;2005-01-01, 102,100&lt;br&gt;2005-01-01, 103,100&lt;br&gt;2005-01-01, 104,100&lt;br&gt;2005-01-01, 105,100&lt;br&gt;2005-01-01, 106,100&lt;br&gt;2005-01-01, 107,100&lt;br&gt;2005-01-01, 110,100&lt;br&gt;2005-01-01, 111,100&lt;br&gt;2005-01-01, 120,100&lt;br&gt;2005-01-01, 130,100&lt;br&gt;2005-01-01, 140,100&lt;br&gt;2005-01-01, 150,100&lt;br&gt;2005-01-01, 100,100&lt;br&gt;2005-01-01, 90,100&lt;br&gt;2005-01-01, 80,100&lt;br&gt;2005-01-01, 70,100&lt;br&gt;2005-01-01, 60,100&lt;br&gt;2005-01-01, 50,100&lt;br&gt;2005-01-01, 40,100&lt;br&gt;&lt;br&gt;ich möchte folgende Werte:&lt;br&gt;&lt;br&gt;Wert&gt;Prüfwert und Abstand=Minimum:&lt;br&gt;2005-01-01, 101,100&lt;br&gt;2005-01-01, 102,100&lt;br&gt;2005-01-01, 103,100&lt;br&gt;2005-01-01, 104,100&lt;br&gt;2005-01-01, 105,100&lt;br&gt;&lt;br&gt;Wert &amp;lt; Prüfwert und Abstand=minimum:&lt;br&gt;2005-01-01, 90,100&lt;br&gt;2005-01-01, 80,100&lt;br&gt;2005-01-01, 70,100&lt;br&gt;2005-01-01, 60,100&lt;br&gt;2005-01-01, 50,100&lt;br&gt;&lt;br&gt;zusätzlich jenen Wert, mit absolutem Minimum:&lt;br&gt;2005-01-01, 100,100&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 13:05:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105387.html#2105387</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T13:05:27Z</dc:date>
    </item>
    <item>
      <title>Re: access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105245.html#2105245</link>
      <description>vermute das willst du:&lt;br&gt;&lt;br&gt;SELECT datum, MIN(ABS(wert-prüfwert)) as differenz FROM tabelle GROUP BY datum ORDER BY datum&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 12:29:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105245.html#2105245</guid>
      <dc:creator>wasikonier</dc:creator>
      <dc:date>2005-01-17T12:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105215.html#2105215</link>
      <description>&gt; Ich möchte für jeden Tag jene Felder mit dem minimalen absoluten Differenz &lt;br&gt;&gt; zwischen Wert und Prüfwert&lt;br&gt;&lt;br&gt;SELECT MIN(ABS(wert-prüfwert)), datum &lt;br&gt;FROM Daten &lt;br&gt;GROUP BY Datum &lt;br&gt;&lt;br&gt;&gt; a) 5 wenn der Wert &gt; Prüfwert&lt;br&gt;&gt; b) 5 bei Wert &lt; Prüfwert&lt;br&gt;&lt;br&gt;Sorry, keine Ahnung, was du meinst.&lt;br&gt;&lt;br&gt;&gt; c) den mit der insgesamt minimalen Differenz&lt;br&gt;&lt;br&gt;SELECT MIN(ABS(wert-prüfwert)) &lt;br&gt;FROM Daten&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 12:17:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105215.html#2105215</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-01-17T12:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2105141.html#2105141</link>
      <description>ich verstehe den 5er net ganz in der Fragestellung!!&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 11:48:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2105141.html#2105141</guid>
      <dc:creator>thE</dc:creator>
      <dc:date>2005-01-17T11:48:55Z</dc:date>
    </item>
    <item>
      <title>access abfrage</title>
      <link>http://forum.geizhals.at/t306020,2104948.html#2104948</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;wie so oft häng ich bei sql (access) geistig in der Luft.&lt;br&gt;&lt;br&gt;Meine Daten sind derzeit wie folgt:&lt;br&gt;&lt;br&gt;datum, Wert, Prüfwert&lt;br&gt;2005-01-01,100,100&lt;br&gt;2005-01-01,101,100&lt;br&gt;2005-01-01,102,100&lt;br&gt;2005-01-01,102.5,100&lt;br&gt;2005-01-01,103,100&lt;br&gt;2005-01-01,104,100&lt;br&gt;2005-01-01,105,100&lt;br&gt;2005-01-01,99.5,100&lt;br&gt;2005-01-01,102,100&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;über mehrere Tage hinweg. Ich möchte für jeden Tag jene Felder mit dem minimalen absoluten Differenz zwischen Wert und Prüfwert, &lt;br&gt;a) 5 wenn der Wert &gt; Prüfwert&lt;br&gt;b) 5 bei Wert &amp;lt; Prüfwert&lt;br&gt;c) den mit der insgesamt minimalen Differenz&lt;br&gt;&lt;br&gt;Weiß jemand weiter?&lt;br&gt;&lt;br&gt;Weiß jemand weiter?&lt;br/&gt;</description>
      <pubDate>Mon, 17 Jan 2005 10:38:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t306020,2104948.html#2104948</guid>
      <dc:creator>Penguin</dc:creator>
      <dc:date>2005-01-17T10:38:23Z</dc:date>
    </item>
  </channel>
</rss>
