Я понял, как правильно его заказать и отобразить в виде одной таблицы. Я заказал его в дни недели вручную, как показано на рисунке.
import sqlite3
from tabulate import tabulate
conn = sqlite3.connect("Table.db")
c = conn.cursor()
def order_by_day():
with conn:
data = c.execute("""SELECT * FROM Table_name ORDER BY Day_column='Monday' DESC,
Day_column='Tuesday' DESC,
Day_column='Wednesday' DESC,
Day_column='Thursday' DESC,
Day_column='Friday' DESC,
Day_column='Saturday' DESC,
Day_column='Sunday' DESC""")
print(tabulate(data, headers="keys", tablefmt="grid", stralign='center', numalign='center'))
Я уверен, что есть лучший способ упорядочить его, но я думаю, что это нормально для меня.