Auf meiner Postgres-Datenbank habe ich zwei Tabellen die Daten und die Aktien (Ticker). Ich brauche für einen bestimmten Zeitraum (2014-1-1 to 2015-1-1
) an jedem Tag d in diesem Zeitraum ich 10 Tage zurück gehen und 10 Tage vorwärts gehen und die Liste der Aktien, die von d-10
bis d+10
enthält. das Ergebnis sollte wie folgt für jeden Tag sein [(d1:s1,s2,...),(d2:,s1,s2,...),...]
Ich habe versucht, alle Daten zuerst dann wählen Sie meine benötigt, aber es dauert eine Menge Zeit.Holen Sie sich die Daten um eins von psql Datenbank
data=SELECT * FROM my_db WHERE date BETWEEN '2014-1-1' AND '2015-1-1'
dann bekomme ich die Aktien. Irgendwelche Hilfe? Danke im Voraus.
Können Sie bitte Beispieldaten aus Ihrer Tabelle zur Verfügung stellen? – Slam