我的表里面有个datetime字段
里面的数据是类似 April 2010 这个样子的
我想按照这个字段里面存的日期进行排序,
可是用order by datetime 就是按照字母顺序排序后来我select UNIX_TIMESTAMP(datetime)from house 发现返回值是0
后来我又 select UNIX_TIMESTAMP(concat(datetime),' 01')from house 返回值还是0怎么让存储的格式为April 2010的日期转换成时间戳
分不多了 还请帮忙
里面的数据是类似 April 2010 这个样子的
我想按照这个字段里面存的日期进行排序,
可是用order by datetime 就是按照字母顺序排序后来我select UNIX_TIMESTAMP(datetime)from house 发现返回值是0
后来我又 select UNIX_TIMESTAMP(concat(datetime),' 01')from house 返回值还是0怎么让存储的格式为April 2010的日期转换成时间戳
分不多了 还请帮忙
表的结构是
id name enddate
0 house1 April 2010
1 house2 January 2009
2 house3 April 2009
3 house4 May 2011想要的结果是id name enddate
1 house2 January 2009
2 house3 April 2009
0 house1 April 2010
3 house4 May 2011其实是个排序问题,我提问方式不好