如何每月从mysql表中获取值

如何每月从mysql表中获取值,mysql,Mysql,我有一个表lead,其中添加了一个名为的字段(数据类型时间戳),我只想获取对特定产品感兴趣的lead,报告应每月提交 interest\u in是lead表中的一个字段,其中感兴趣的产品id将存储为逗号分隔的值 并且,$prod_id与必须检查的产品id一起存储 下面的查询仅用于获取对特定产品感兴趣的潜在客户。但我希望每个月都有结果 select*from lead where find_in_set('$prod_id',interested_in) 请指导我如何才能实现这一目标 WHERE

我有一个表
lead
,其中添加了一个名为
的字段(数据类型时间戳)
,我只想获取对特定产品感兴趣的lead,报告应每月提交

interest\u in
是lead表中的一个字段,其中感兴趣的产品id将存储为逗号分隔的值

并且,
$prod_id
与必须检查的产品id一起存储

下面的查询仅用于获取对特定产品感兴趣的潜在客户。但我希望每个月都有结果

select*from lead where find_in_set('$prod_id',interested_in)
请指导我如何才能实现这一目标

WHERE MONTH(新增)=$giveMonthNumber

WHERE MONTHNAME(新增)=$givenMonthName

参考: 请执行以下操作:

select * from lead where find_in_set('$prod_id',interested_in) group by added_on 通过添加,从“查找集合中的项目”(“$prod\U id”,感兴趣的项目)组中的线索中选择*
lead表是否包含日期字段?请指定添加日期的数据类型。抱歉…添加日期的数据类型是时间戳…但这只会对结果进行分组,不是吗?问题是我只想显示特定月份的结果。然后使用
WHERE
而不是
groupby
是否可行要输入应该获取结果的月份?完美:)它有效..非常感谢diEcho!我感谢你的帮助和耐心