如何在一年中和当前月份的桌子上重新登录和nb_match?
这是我对没有月份的所有匹配的查询....
SELECT login, SUM(column1)
FROM 'my_table'
NATURAL JOIN 'join_table'
GROUP BY login
(at_limitation_admin
是“登录”列上的自然联接)。 'month'是varchar列。 (例如2009/03)
答案 0 :(得分:2)
要将月份从varchar字段中拉出来,请使用:
MONTH(STR_TO_DATE(`month`,'%Y/%m'))
我不完全了解您的最终目标,如果需要,我可以添加信息。
编辑:
您可以使用此WHERE子句获取当前月份和年份的结果
WHERE MONTH(STR_TO_DATE(`month`,'%Y/%m')) = MONTH(NOW())
AND YEAR(STR_TO_DATE(`month`,'%Y/%m')) = YEAR(NOW())