我正在编写一个函数,它可以为我带来特定月份和年份的所有匹配项。我将月份编号和年份值传递给该函数,它应该使用以下查询来获取结果:
SELECT tahminler.match_id, tahminler.tahmin_text,matches_of_comments.match_id
FROM tahminler
INNER JOIN matches_of_comments ON tahminler.match_id = matches_of_comments.match_id
WHERE (
matches_of_comments.match_date = 'I DO NOT KNOW WHAT TO WRITE HERE'
)
AND tahminler.user_id =12
问题是matches_of_comments.match_date
类型是 varchar 并且我将月份和年份的值作为数字传递以制作表格,例如11.2013
如何将我传递的表格与 varchar 日期进行比较?我可以将类型转换为日期吗?如果我能做到这一点,如何比较部分日期(只是月份和年份)?