从MySQL上的varchar中提取当前日期和当前年份

时间:2015-04-16 13:58:48

标签: mysql date varchar

如何在一年中和当前月份的桌子上重新登录和nb_match?

这是我对没有月份的所有匹配的查询....

SELECT login, SUM(column1) 
FROM 'my_table'
NATURAL JOIN 'join_table' 
GROUP BY login

at_limitation_admin是“登录”列上的自然联接)。 'month'是varchar列。 (例如2009/03)

1 个答案:

答案 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())