Open High Low Close Date
25.01 25.16 24.93 24.98 "2019-12-03"
25.28 25.32 25.04 25.13 "2019-12-02"
25.40 25.40 25.18 25.25 "2019-11-29"
19.70 19.85 19.60 19.74 "2020-05-06"
19.65 19.81 19.65 19.70 "2020-05-05"
19.45 19.78 19.32 19.57 "2020-05-04"
19.87 20.15 19.60 19.96 "2020-04-30"
Это расположение данных в моей таблице. Я хочу читать данные, используя python, так, чтобы самая последняя дата отображалась первой. Однако, поскольку я вставил нижние 4 строки позже трех, они находятся внизу таблицы. Поэтому я, когда читаю свои данные, они отображаются в порядке, показанном выше, где первая строка в таблице отображается первой вместо данных в четвертой строке.
import psycopg2
try:
connection = psycopg2.connect(user="postgres",
password="limhy0809",
host="127.0.0.1",
port="5432",
database="datascraping")
cursor = connection.cursor()
postgreSQL_select_Query = "select * from stock_ticker_price"
cursor.execute(postgreSQL_select_Query)
print("Selecting rows from stock_ticker_price table using cursor.fetchall")
mobile_records = cursor.fetchall()
print("Print each row and it's columns values")
for row in mobile_records:
print("Date: ", row[6], )
print("Open: ", row[2])
print("Close: ", row[5], "\n")
except (Exception, psycopg2.Error) as error:
print("Error while fetching data from PostgreSQL", error)
finally:
# closing database connection.
if(connection):
cursor.close()
connection.close()
print("PostgreSQL connection is closed")
Это мой текущий код