mysql查询时怎么去重复,只取一个相同的年份。。
显示如下:
2015
2016
后面有月份后日期不打紧
select distinct(YEAR(createtime)) from table
如果显示最新的用max(),如果最小的min(),你试试吧
我要查询出来是:
2015
2016
这个怎么弄啊 后面有月份和日期我可以截取字符串处理
select * from table group by createtime
变日期使用to_date()或者convert()
select * from table where year(createtime)='2015';
select min(createtime) from table group by createtime
distinct关键字是用来去除重复的