我有一个varchar列,其日期为MM-yyyy格式。
10-2018
11-2018
12-2017
我想对它进行排序,以便得到结果
12-2017
10-2018
11-2018
答案 0 :(得分:1)
您在评论中提及:
抱歉,信息不正确,我以上述格式查询,但希望按顺序显示。该列不是该类型。
那很容易:只需在ORDER BY子句中使用原始列即可:
SELECT someExpressionThatYieldsMMandYYYY
FROM ...
ORDER BY theRealUnderlyingDatetimeField
或
SELECT someExpressionThatYieldsMMandYYYY
FROM ...
ORDER BY theRealUnderlyingYearField, theRealUnderlyingMonthField
答案 1 :(得分:0)
如果附加日期值,然后将add @angular/pwa
函数与103样式代码一起使用,它将允许将日期排序为日期。
CONVERT
答案 2 :(得分:0)
如果我们假设您的列名是ColumnA,而表名是TableA:
const cities