MYSQL生成年份和月份的时间戳

时间:2012-01-09 16:00:24

标签: mysql timestamp date

我有一个包含两列的mysql表 - 一列包含YYYY格式的一年,另一列包含全名格式的月份'1月','5月','9月'等。

我需要按日期顺序从表中提取每一行,因此需要将这两个值转换/组合成UNIX时间戳格式。

有没有人有任何线索如何做到这一点?

1 个答案:

答案 0 :(得分:2)

试试这个:

order by str_to_date(CONCAT_WS('-', YearCol, MonthCol), '%Y-%M-01')