Goldnas
Mitglied
Dabei seit: 06.08.04
Beiträge: 112
Herkunft: Österreich Forenversion: 2.1.4 2.1.5
|
|
Hallo, folgende Situation:
Ich hab eine Tabelle gai
Aid, aktienname, starttime, endtime
eine weitere Tabelle gak
kuid,aid,kurs,time
Ich möchte nun folgendes.
Gib mir in einer Abfrage folgende daten aus
aid,aktienname, neuster kurs, dazugehörige zeit.
Neuster kurs ist etweder die aktuellste zeit (PRO Aid) oder eben wirklich auf die zeit bezogen, die jünste zeit.
Das ist mein Aktuelles SQL Statement, es haut aber so nicht hin, er nimmt immer das älterste Datum
code: |
1:
2:
3:
|
$result = $db->query("SELECT MAX(gak.kuid), gak.aid, gak.time, gak.kurs, gai.aid, gai.aktienname FROM bb".$n."_guthaben_aktien_index gai LEFT JOIN bb".$n."_guthaben_aktien_kurs gak ON (gak.aid=gai.aid) GROUP by gai.aid");
|
|
Über die Zeit gehts nicht, wenn mal kein Wert für einen Kurs da wäre, würde das rausfliegen, es geht also nur mit der größten kuid
__________________ Programmiert: Stammbaum für Guthaben 1.0.0 Beta
in progress: Bank Addon Gold - Aktien aller Foren kaufen und mehrere Banken auswählen (1%)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Goldnas: 03.05.08 20:13.
|
|
03.05.08 20:07 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
derkleene
Alternativ Mitglied
Dabei seit: 28.08.06
Beiträge: 181
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: Niedersachsen Forenversion: Lite 1.0
|
|
einfach ein LEFT JOIN machen,
und dann ORDER BY kuid ASC oder halt DESC jenachdem wie du das haben willst,
oder habe ich was verkehrt verstanden....
__________________ ---
Es grüßt
DerKleene
NeoTower
|
|
04.05.08 14:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
Goldnas
Mitglied
Dabei seit: 06.08.04
Beiträge: 112
Herkunft: Österreich Forenversion: 2.1.4 2.1.5
Themenstarter
|
|
Genauso ists. Offenbar geht das, ein Problem habe ich aber noch.
Ich habe jetzt mein Dropdownmenü mit der Auswahl aus der oben genannten SQL Abfrage, wenn ein User jetzt auswählt, soll SOFORT der Wert kurs zur Berechnung im PHP Script verwendet und anschliessend wieder als Wert im Template zur Verfügung stehen. Ergo,
Beispiel
Girokonto: 600
Aktie 1 (Wert 20)
Aktie 2 (Wert 30)
User wählt aus: Anzahl der Aktien die er kaufen kann ist im Fall 1 30, im Fall 2 20.
Mir ist nur nicht klar, wie ich das sofort berücksichtigen soll...vielleicht hat noch irgendwer einen Tipp für mich.
LG Goldnas
__________________ Programmiert: Stammbaum für Guthaben 1.0.0 Beta
in progress: Bank Addon Gold - Aktien aller Foren kaufen und mehrere Banken auswählen (1%)
|
|
04.05.08 23:39 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
gamefreaxx
Mitglied
Dabei seit: 06.08.05
Beiträge: 109
|
|
Ich verstehe deine Beschreibung ehrlich gesagt noch nicht ganz:
Du willst, dass aus einer anderen Tabelle der jeweilige Wert einer Aktie geholt wird?! Doch ist der Wert einer Aktie nun nur in einer Zeile oder gibt es zu jeder Aktie dann in der anderen Tabelle mehrere Zeilen?!
__________________ Jetzt Deinen GRATIS Blog sichern:
MyGMC.de - Alpha-Phase
Blogs | Photos | Guestbooks | Friends | Games | Forum | More
|
|
05.05.08 22:00 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|