请问使用 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')
如果格式是标准的话