我想在当年的MySQL中获取SQL记录

时间:2015-06-22 06:35:38

标签: mysql

我正在使用查询

SELECT count(enq.`enquiryId`), Month(enq.`date`), Year(enq.`date`) 
FROM enquiry enq  
GROUP BY MONTH(enq.`date`)

但我得到了全年的记录。 我只想获得当前或任何输入年份(运行时)记录。 请帮忙。

2 个答案:

答案 0 :(得分:0)

试试这个:

SELECT count(enq.`enquiryId`), Month(enq.`date`), Year(enq.`date`) 
FROM enquiry enq  
WHERE Year(enq.date)=somevalue    --2015 for example
GROUP BY MONTH(enq.`date`)

答案 1 :(得分:0)

放在查询中的位置

select count(enq.`enquiryId`),Month(enq.`date`),Year(enq.`date`) from enq where enq.date =YEAR(NOW()) GROUP BY MONTH(enq.`date`)