以文本方式查看主题

-  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,排序就不会有问题。