我想从我的数据库中获取renew_total总和,其中有效期=一年中的第一个月,即:一月
这是我的表user_pages结构
id | expiry |renew_total|renewal_flag| self_managed |
1 | 2017-01-08 15:03:57 | 1000 | 0 | 0 |
2 | 2017-02-31 07:17:01 | 1500 | 0 | 0 |
我正在尝试这个:
public function jan_renewal()
{
return $this->db->select("
SELECT sum((renew_total*12)/100)
as janrenewal FROM user_pages
WHERE renewal_flag=0
AND self_managed = 0
");
}
我没有按预期得到正确的结果
sum = 120
答案 0 :(得分:2)
使用MySQL's MONTH() function仅选择1月份的日期:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<div id='TextBoxesGroup'>
<ul id="toggle-view">
<li id="TextBoxDiv1">
<h3>Page No#1</h3>
<dd><input type='textbox' id='textbox1'></dd>
</li>
</ul>
</div>
<input type='button' value='Add Page' id='addButton'>
<input type='button' value='Remove Page' id='removeButton'>
</body>