私はSQLiteに次のDDLを持っています:
CREATE TABLE money (
id INTEGER PRIMARY KEY,
'when' TIMESTAMP,
amount INTEGER,
note TEXT
) ;
日付順に行を表示しようとしました:
sqlite3 -line money.db "select * from money order by datetime('when') desc limit 5"
ただし、「when」の順序が逆の行は返されません。また、に変更desc
するとasc
、まったく同じ結果が得られます。order by 'when'
の代わりにも試してみorder by datetime('when')
ました。正しいクエリは何ですか?ありがとう!