关于timestemp中选取不重复的年和月份的SQL讨论
这样,假设有张表“EmpeeTab”,里面有个timestemp字段“loginTime”,数据大概如下:
EmpeeTab
---------------------------
ID loginTime
1 2009/09/5 08:40:00
2 2009/09/4 08:20:00
3 2010/10/8 08:31:00
4 2010/11/11 08:43:00
5 2011/12/12 08:11:00
6 2011/12/9 08:16:00
现在我想选择中loingTime字段中不重复的年和月,年和月作为两个单独字段,期望的结果大概是这样:
---------------------------
ID loginYear loginMonth
1 2009 09
2 2010 10
3 2010 11
4 2011 12
求这段SQL如何写?多谢!
select distinct id, year(loginTime) as loginYear, month(loginTime) as loginMonth from EmpeeTab