我需要进行一个查询,以获取与每年每个月对应的月份的字段
像这样的东西:
字段 1 字段 2 count_of_fields_that_corresponds_this_month,same_fields_but_with_value_true --------------------------------------------|------ -------------------------- 一月 | --------------------------------------------|------ -------------------------- 二月 | --------------------------------------------|------ -------------------------- 三月 | --------------------------------------------|------ -------------------------- 四月 | --------------------------------------------|------ -------------------------- 等等... |
在此示例中,我有 2 个字段需要填写表格,但实际上我还有更多字段,但我不知道如何在一个查询中获取每个月的字段,我试图做同样的事情但是有很多疑问,我认为这是一种不好的做法,所以你能建议我怎么做吗?或者我需要在mysql中使用什么功能?
我想每个月取field1、field2、field3等,如果可能的话每年也可以,非常感谢。
$this->db->query("SELECT count(*) AS count FROM `simple` WHERE `ochistka` = 'somevalue' AND MONTH(`date`) = 01");
$this->db->query("SELECT count(*) AS count FROM `simple` WHERE `ochistka` = 'somevalue' AND MONTH(`date`) = 01 AND `prime4anie` = 'somevalue'");
所以在这个查询中我得到了那些字段,但只有一个月,我怎样才能改进它并让他们一次查询每个月(查询)?