在下表中,如何为特定年份的价格总和编写一个select子句,比如说2013年? SUM(价格WHEN年= 2012年)。我将如何在PHP mysql_fetch_array()中引用该结果。
+++++++++++++++++++++++++++++
Price | Date | Month | Year |
+++++++++++++++++++++++++++++
9.00 |343345| 2 | 2013 |
3.00 |343445| 2 | 2013 |
4.00 |343245| 1 | 2013 |
1.00 |342245| 1 | 2013 |
5.00 |333355| 12 | 2012 |
答案 0 :(得分:1)
使用别名:
SELECT SUM(price) AS my_sum
WHERE year = 2102
然后在php:
$row = mysqli_fetch_assoc($result);
echo $row['my_sum'];
答案 1 :(得分:1)
select sum(price) from table where year = 2012;
您可以使用以下方式来引用它:
$data = mysql_fetch_array($query);
echo $data[0];
答案 2 :(得分:1)
对此的查询将如下所示:
select sum(price) as total_price from your_table_name where Year='2012';
在PHP中,您可以将其用作:
$getTotal = mysql_query("select sum(price) as total_price from your_table_name where Year='2012'");
while($resTotal = mysql_fetch_array($getTotal))
{
$total = $resTotal['total_price'];
}
现在你有一个变量$ total
的总数