请问使用 sqlite3 如何对日期进行排序?
大家好,我目前在使用 sqlite3 时遇到一个日期排序的问题.
我使用了 sqlite3 建立了一张表(存在多列).主键是一列 int id.其中还有一列为日期.使用的类型为 TEXT.
假设表中有很多条数据.请问如何取某一时间段的数据阿?
例:
表 Demo
列1(主键) 列2 列3 列4
1 2012-06-01 *** ***
2 2012-05-31 *** ***
3 2012-05-30 *** ***
4 2012-05-29 *** ***
5 2012-05-29 *** ***
如何取日期大于 2012-05-30 的数据?
------解决方案--------------------where 列1 > '2012-05-30'
------解决方案--------------------你的日期字段格式是否标准?直接>'2012-05-30'不行?
------解决方案--------------------
------解决方案--------------------select strftime('%Y.%m.%d ','2012-06-12 12:00:00')
如果格式是标准的话