如何每月从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!我感谢你的帮助和耐心