access abfrage
Geizhals » Forum » Programmierung » access abfrage (15 Beiträge, 196 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: access abfrage
21.01.2005, 16:42:54
ok, nachdem ich noch immer nach einer Lösung suche, hier ein paar Echtdaten, vielleicht ist dann besser ersichtlich, was ich anstrebe:

tbl_index:
Primärschlüssel Datum
Datum Minvonmaturity Spotwert Zinssatz
1/5/2005 1/20/2005 1183.74 0.0259
1/6/2005 1/20/2005 1187.89 2.1

tbl_option_data:
Fremdschlüssel Datum:
datum preis Strike option_type maturity impl_vola
1/5/2005 183.2 1000 C 1/20/2005 3.89909288867835E-10
1/5/2005 0.15 1000 P 1/20/2005 0.33565673828125
1/5/2005 0.15 1010 P 1/20/2005 0.317831420898437
1/5/2005 0.2 1020 P 1/20/2005 0.310882568359375
1/5/2005 0.2 1025 P 1/20/2005 0.30181884765625
1/5/2005 0.2 1030 P 1/20/2005 0.292906188964844
1/5/2005 0.25 1035 P 1/20/2005 0.29215087890625
1/5/2005 0.25 1040 P 1/20/2005 0.283011627197266
1/5/2005 133.4 1050 C 1/20/2005 2.77835716198197E-10
1/5/2005 0.3 1050 P 1/20/2005 0.271304321289063
1/5/2005 0.3 1055 P 1/20/2005 0.262089538574219
1/5/2005 123.4 1060 C 1/20/2005 2.56062542906191E-10
1/5/2005 0.35 1060 P 1/20/2005 0.25831298828125
1/5/2005 118.4 1065 C 1/20/2005 2.452528637396E-10
1/5/2005 0.35 1065 P 1/20/2005 0.248947143554688
1/6/2005 188.2 1000 C 1/20/2005 4.11765145034927E-10
1/6/2005 0.1 1000 P 1/20/2005 0.33807373046875
1/6/2005 0.1 1010 P 1/20/2005 0.320550537109375
1/6/2005 0.15 1020 P 1/20/2005 0.317227172851562
1/6/2005 0.15 1025 P 1/20/2005 0.308163452148437
1/6/2005 0.15 1030 P 1/20/2005 0.299099731445312
1/6/2005 0.15 1035 P 1/20/2005 0.290036010742187
1/6/2005 0.15 1040 P 1/20/2005 0.281123352050781
1/6/2005 138.3 1050 C 1/20/2005 2.95757976117273E-10
1/6/2005 0.2 1050 P 1/20/2005 0.272663879394531
1/6/2005 0.2 1055 P 1/20/2005 0.263600158691406
1/6/2005 128.3 1060 C 1/20/2005 2.73220600607664E-10
1/6/2005 0.2 1060 P 1/20/2005 0.254385375976563
1/6/2005 123.4 1065 C 1/20/2005 2.62031519657056E-10
1/6/2005 0.25 1065 P 1/20/2005 0.252572631835938

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:
(Calls Option_type=C, Puts: Option_type=P)
datum preis Strike option_type maturity impl_vola
datum preis Strike option_type maturity impl_vola
1/5/2005 183.2 1000 C 1/20/2005 3.89909288867835E-10
1/5/2005 133.4 1050 C 1/20/2005 2.77835716198197E-10
1/5/2005 123.4 1060 C 1/20/2005 2.56062542906191E-10
1/5/2005 0.15 1000 P 1/20/2005 0.33565673828125
1/5/2005 0.15 1010 P 1/20/2005 0.317831420898437
1/5/2005 0.2 1020 P 1/20/2005 0.310882568359375
1/6/2005 0.1 1000 P 1/20/2005 0.33807373046875
1/6/2005 0.1 1010 P 1/20/2005 0.320550537109375
1/6/2005 0.15 1020 P 1/20/2005 0.317227172851562
1/6/2005 188.2 1000 C 1/20/2005 4.11765145034927E-10
1/6/2005 138.3 1050 C 1/20/2005 2.95757976117273E-10
1/6/2005 128.3 1060 C 1/20/2005 2.73220600607664E-10

wobei die Daten nach folgenden Kriterien ausgesucht sind:
1) differenz zwischen Strike und SPot pro Datum sind minimal
2) getrennte Abfrage für Calls(C) und Puts(P)
3) relevant sind nur jene datensätze, mit dem kleinsten maturity-datum

Anzahl der Datensätze pro Abfrage der oben genannten Kriterien =3

Hoffe das macht die Sache verständlicher...

mfg

Penguin
Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung