作者kioskyline (专业的路人)
看板Database
标题[SQL ] 想询问关於SQLite时间排序的问题
时间Fri Sep 9 15:56:29 2016
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:SQLite
资料库版本:SQLite3
内容/问题描述:
各位大神好,最近我利用C# + SQLite试做了一个工具
其中有一个Column是时间,但测试过程中遇到一个问题
当Select*From _table Order by _dateTime DESC
回传的结果有点不如预期
我所想的是以下这样的
record3 2016/9/9 02:30:00 PM
record2 2016/9/9 12:30:00 PM
record1 2016/9/9 10:30:00 AM
但是实际回传的时候却是这样的
record2 2016/9/9 12:30:00 PM
record3 2016/9/9 02:30:00 PM
record1 2016/9/9 10:30:00 AM
我反覆在VS跟SQLite Expert测试後发现SQLite的排序
好像在这里出了点问题,来这里求助一下大神如何破这个
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.49.246
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1473407795.A.80D.html
1F:→ kioskyline: 开始的时候怀疑C#录入时错了 但後来Debug发现显示正常 09/09 15:57
2F:→ kioskyline: C# Debug的时候我转换成24小时制的来确认录入是否正确 09/09 16:04
3F:→ acoimfjn1b: 不考虑看看用Unix time ? 09/26 22:56