字符串类型的“按日期排序”

赫纳

我的问题看起来很愚蠢,但我找不到任何有效的解决方案。我的数据库DateTime中有d/m/Y H:i:sString)(day / month / year hour:min:sec)格式

我需要按DateTime订购,但显然它08/06/2015 11:25:37是在前一天订购的14/05/2015 10:18:20我试图将其转换DateTime为日期,但是它不起作用。

有没有一种方法可以正确地转换它,或按年,月,日,小时等顺序订购?

乔基·纳库里(Giorgi Nakeuri)

您可以按转换后的值订购:

select * from TableName
order by STR_TO_DATE(ColumnName, 'd%/m%/Y% H%:i%:s%')

小提琴http://sqlfiddle.com/#!9/f5003/1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按特定值对字符串排序

如何按字符串日期排序JSON?

如果日期相同,则按日期排序对象数组,然后按字符串值排序

MongoDB按日期排序为字符串类型

按子字符串排序表

按字符对字符串进行排序

按字符串日期值对数组列表排序

按范围Coulmn(类型字符串)排序

按日期字符串对字典数组进行排序

按日期对python数组字段排序为日期字符串

按日期排序的列表(字符串和日期时间)

MySQL按字符串字段作为日期排序

从数组中的字符串中获取日期,然后按日期对这些字符串进行排序

按Perl中的最新日期对字符串+日期进行排序

在SQL Server 2012中按字符串类型的日期排序

Java按日期将字符串<SqlRow>排序为字符串

MYSQL按日期排序(字符串)

如何按日历以字符串类型对地图排序?

按DATE字符串MSSql排序

当日期为字符串时,如何按日期对对象列表进行排序?

按字符串日期年/月排序元组列表

先按字符串排序数组,然后按日期排序

按数字、字符串和日期类型进行角度排序

当我的列在 Sql Server 2017 和 C# 中的类型为字符串时,如何按日期排序?

如何根据日期(ArrayList 中的字符串类型变量)对模型类型的 ArrayList 进行排序?

Postgres:如何按带时区的字符串日期排序?

如何按日期字符串对 TableViewCell 进行排序

从字符串转换后按日期排序的 RxSwift

如何按子字符串日期對字符串列表進行排序?