我有一张主键作为日期的表。日期是格式为yyyy-MM-dd的字符串。在我的java程序中,我将数据显示为MM / dd / yy。我希望日期以降序显示。为此,我使用以下查询:
select strftime('%m/%d/', Date) || substr(strftime('%Y', Date),3, 2) as Date from date_TBL Order by Date DESC
但是,我的日期没有以正确的顺序显示。
2016年4月9日
2016年4月8日
2015-04-09
显示为
16年4月9日
15年4月9日
16年4月8日
我猜错了,我猜错了“按日期排序desc”将按原始日期(yyyy-MM-dd)排序,而不是重新格式化的日期(MM / dd / yy)。无论如何,我可以用我的查询解决这个问题吗?