在MySQL中使用`STR_TO_DATE`的不期望的结果

时间:2015-10-06 16:31:48

标签: mysql sql-order-by str-to-date

我使用以下方法对查询结果进行排序:

ORDER BY STR_TO_DATE(table1.date, '%Y%m%d'); -- the format of `date` is `Ymd` without delimiter.

然而,结果是不受欢迎的:

20150508
20150514
20150525
20150514
20150515
20150522
20150525
20150529
20150605
20150612
20150619 

对不起我的谨慎。我使用shell命令sort./batch_queries.sh | cut -f 3-9,12- | sort | uniq -c)对查询结果进行排序,从而产生这样一个无法看到的结果。

0 个答案:

没有答案