我有一个包含字符串值的年份列,如2015,2014,2013,2012等。显示字符串值的月份列,如1,2,3,... 12。考虑到Year和month列,我需要运行一个对表进行排序的选择。谁能提供一些输入?是否有任何系统程序可以轻松完成。 对于Ex .-
Month Year
12 2015
11 2015
10 2015
9 2015
. .
. .
. .
1 2015
我希望输出基于年份和月份降序。
答案 0 :(得分:0)
如果你使用sql server下面的查询将工作。 你只需要连接月份和日期列
select * from Table order by cast([month] + '/1/' + [year] as date) desc
如果你使用的是mysql,那么下面的查询就可以了。
select * from Table order by STR_TO_DATE(( CONCAT(month,'/1/',year)),'%c/%e/%Y %H:%i') desc