1
我有一个两列的MySQL表 - 一个包含一年的YYYY格式,另一个包含一个月的全名格式'一月','五月','九月'等。MYSQL从年份和月份生成时间戳
我需要按照日期顺序从表中提取每一行,因此需要将这两个值转换/组合为UNIX时间戳格式。
有没有人有任何线索如何做到这一点?
我有一个两列的MySQL表 - 一个包含一年的YYYY格式,另一个包含一个月的全名格式'一月','五月','九月'等。MYSQL从年份和月份生成时间戳
我需要按照日期顺序从表中提取每一行,因此需要将这两个值转换/组合为UNIX时间戳格式。
有没有人有任何线索如何做到这一点?
试试这个:
order by str_to_date(CONCAT_WS('-', YearCol, MonthCol), '%Y-%M-01')
惊人!非常感谢。 – digiwig 2012-01-09 16:08:07