重新提问 sqlite 时间排序问题,很急

caicoko 2011-08-15 10:16:16
下图为sqlite数据库字段结构



下图为数据



现在碰到的问题是时间排序的问题,因为我想存入的时间格式是2011/8/9 10:26:05 这种类型,所以采用text字段类型,按时间排序就碰到了问题

使用 select * from c_news order by inputdate desc 无法得到正确的排序

使用下面的语句也不行 select * from table order by julianday(inputdate) desc

到底问题出现在哪里,或者有其他的解决方案吗?

...全文
523 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2011-08-16
  • 打赏
  • 举报
回复
在SQLITE中必须用它的标准格式

2011-08-05 21:14:35
yyyy-mm-dd hh:mm:ss
caicoko 2011-08-16
  • 打赏
  • 举报
回复
回楼上的,时间就是标准格式的,在win2008提交貌似都是这种时间格式~
WWWWA 2011-08-16
  • 打赏
  • 举报
回复
除非将时间格式修改为标准格式

2011-08-05 21:14:35
caicoko 2011-08-16
  • 打赏
  • 举报
回复
继续~~~
caicoko 2011-08-16
  • 打赏
  • 举报
回复
确实是这个问题,谢谢楼上的~~
caicoko 2011-08-15
  • 打赏
  • 举报
回复
这样,我直接把数据库传上来

http://www.02598.com/sqlite.rar
ACMAIN_CHM 2011-08-15
  • 打赏
  • 举报
回复
建议贴文本,你的CREATE TABLE, INSERT INTO语句,这样别人可以直接在自己的机器上进行模拟调试。

2,208

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧