首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于android sqlite的date类型排序有关问题

2012-04-16 
关于androidsqlite的date类型排序问题我有一个数据库表:tellcreate table tell (_id integer primary key

关于android sqlite的date类型排序问题
我有一个数据库表:tell

create table tell (
_id integer primary key autoincrement,
testDate date
);

表数据:
_id testDate
1 '2012-3-4'
2 '2012-3-5'
3 '2012-3-15'
4 '2012-4-9'
5 '2012-11-3'

查询语句:
select testDate from tell order by testDate desc

结果:

2012-4-9
2012-3-5
2012-3-4
2012-3-15
2012-11-3

结果和数据的排序相差甚远!!
求帮忙解释
如何才能得到正确的排序。

非常感谢!在线等

[解决办法]
android 上也能用hibernate框架了
http://blog.csdn.net/kechanghe0705/article/details/6702890
[解决办法]
看了你的数据和排序结果,感觉根本没有按照日期类型排序,而是字符串类型排序的
现在有两种解决方法 要不你入库规范点儿 2012-3-4 入库为 2012-03-04
要不你就修改数据类型 

[解决办法]
看样子是按字符串排序了,没有按日期

热点排行