- Registriert
- Jan. 2021
- Beiträge
- 3.958
Hm, ich habe noch eine Frage. Habe jetzt zusätzlich noch eine Spalte mit dem Kursverlauf der Top100. Wie kann ich diesen zusätzlichen Verlauf am besten mit in den Chart "hineinrechnen" als Vergleich bzw. Referenz? Welche Ansätze gibt es dafür? (Auf Mathe-Ebene?)
Bisher habe ich das über den Durchschnitt gemacht:
Ich berechne also erste die Summe von usd, teile durch die Summe von cmc_100, und multipliziere dann cmc_100 damit.
Das Ergebnis sieht visuell ungefähr so aus:
Wie man sehen kann, entsteht dadurch (immer) ein Schnittpunkt der Graphen ungefähr in der Mitte ... Ich glaube, das ist noch nicht das Gelbe vom Ei.
Bisher habe ich das über den Durchschnitt gemacht:
SQL:
CREATE VIEW book1_v2_24h AS
WITH
base AS (
SELECT
a.*,
a.usd - (
SELECT
COALESCE(SUM(usd), 0)
FROM
book1
WHERE
typ = 'd'
AND NOT is_old
AND datum <= a.datum
AND datum > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
) + (
SELECT
COALESCE(SUM(usd), 0)
FROM
book1
WHERE
typ = 'w'
AND NOT is_old
AND datum <= a.datum
AND datum > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
) AS new_usd
FROM
book1 a
WHERE
a.typ = "b"
AND NOT a.is_old
AND a.datum > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
)
SELECT
base.*,
base.new_usd / 1.1 AS new_eur,
base.cmc_100 * (
SELECT
SUM(base.new_usd) / SUM(base.cmc_100)
FROM
base
) AS new_cmc
FROM
base
ORDER BY
datum ASC;
Ich berechne also erste die Summe von usd, teile durch die Summe von cmc_100, und multipliziere dann cmc_100 damit.
Das Ergebnis sieht visuell ungefähr so aus:
Wie man sehen kann, entsteht dadurch (immer) ein Schnittpunkt der Graphen ungefähr in der Mitte ... Ich glaube, das ist noch nicht das Gelbe vom Ei.