以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符型日期该如何排序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48150) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/3/24 9:12:00 -- 字符型日期该如何排序 这个字段的SQL 语句该怎么写 日期 2013-11-12 2014-2-6 12:02:02 2013-5-6 2014-02-06
order by 日期 desc 不对。 数据库为SQL SERVER
|
-- 作者:Bin -- 发布时间:2014/3/24 9:13:00 -- 你这个是字符串列吧? |
-- 作者:Bin -- 发布时间:2014/3/24 9:15:00 -- 字符串列没有办法,它会按照字符串的排序方式来排序. 日期列的话会自动转换为统一格式的,你显示可以根据自己爱好的格式来显示.
|
-- 作者:wuxianzuoji41 -- 发布时间:2014/3/24 9:20:00 -- 以下是引用Bin在2014-3-24 9:15:00的发言:
字符串列没有办法,它会按照字符串的排序方式来排序. 日期列的话会自动转换为统一格式的,你显示可以根据自己爱好的格式来显示. 如何把这个转成日期类型列,直接通过FT里的类型更改会丢失数据吗 [此贴子已经被作者于2014-3-24 9:20:31编辑过]
|
-- 作者:lsy -- 发布时间:2014/3/24 9:29:00 -- 字符型日期,不管采用什么格式,只要统一规范,月、日是一位数的时候,前面补一个0,排序就不会有问题。 |