[这是我的表数据]
[我想要的是选择特定acc_no的收到金额的总和以及我用sum(received_amount)完成的但是我也希望当前月份的总和(received_amount)也来自其他我的表和这两个的所有细节。]
我试图在两天之间获取金额,例如从当月开始到今天的日期以及特定人每个月的总金额。
我的表数据就像
td {
border: 1px solid #777;
}
<table>
<tr>
<td>id</td>
<td>acc_no</td>
<td>received_date</td>
<td>amount_received</td>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>23-02-2017</td>
<td>60</td>
</tr>
<tr>
<td>2</td>
<td>1</td>
<td>23-02-2017</td>
<td>50</td>
</tr>
<tr>
<td>3</td>
<td>2</td>
<td>23-02-2017</td>
<td>100</td>
</tr>
<tr>
<td>4</td>
<td>1</td>
<td>24-02-2017</td>
<td>60</td>
</tr>
<tr>
<td>5</td>
<td>1</td>
<td>16-01-2017</td>
<td>40</td>
</tr>
<tr>
<td>6</td>
<td>2</td>
<td>18-01-2017</td>
<td>90</td>
</tr>
</table>
现在我想要的是acc_no 1的amount_received和acc_no的amount_received的总和,但仅适用于当前月份
我有这个查询
SELECT me.*,SUM(de.amount_received) as total_amount
FROM members as me
LEFT JOIN deposit as de on me.id = de.acc_no
WHERE acc_no = $acc_no
AND received_date BETWEEN '$startDate' AND {date('j-m-Y')}
where $startDate = "01-".date('m')."-".date('Y');
但这并没有得到我想要的输出。
任何人都可以提供帮助。提前谢谢。