我有一个sqlite数据库,其中有一个名为date
的列DATETIME
。我用过这个:
cur.execute("SELECT * FROM Posts ORDER BY date(date) DESC")
然而,它给了我最早的第一个,我想要反过来。我是SQL的新手,有人可以帮帮我吗?
编辑:为了清楚任何想知道的人,这是正确答案:
cur.execute("SELECT * FROM Posts ORDER BY Date DESC")
希望这有助于某人!
答案 0 :(得分:1)
我建议你尝试逆转:
cur.execute("SELECT * FROM Posts ORDER BY date ASC")
看看它是否有效。
希望这有帮助!
答案 1 :(得分:0)
尽量不要使用" date"在创建数据库表时将word作为列名,因为此名称是为系统保留的,请尝试将名称从日期更改为其他名称,然后重试。