【发布时间】:2013-08-01 01:24:01
【问题描述】:
谁能帮助我如何在 mysql 中对两个不同的日期列进行排序?
我使用具有两个不同列的表创建了一个查询。第一个是 cert_date,另一个是 special_training_date_from。我想要做的是当我执行查询时,输出必须是这样的: cert_date 和 special_training_date_from 列必须按降序排序。例如,如果 cert_date 是 '2012-01-03, 2012-07-07' 而 special_training_date_from 是 '2011-05-03, 2013-08-01',那么输出必须是:
2013-08-01, 2012-07-07, 2012-01-03, 2011-05-03这是我使用的查询。
Select training_title, cert_date, special_training_date_from
from tabletraining
order by cert_date + sptrain_from desc;
每次我按升序排序结果都是正确的,但我想按降序排序,每次我输入'desc'关键字时,结果都会不正确。
【问题讨论】:
-
我有点困惑。您能否发布一些示例数据和您期望的完整输出?
标签: mysql