0
我正在嘗試構建一個簡單的SQL查詢,以瞭解每個財政年度的客戶已開具發票。輸出可能是這樣的:SQL查詢問題 - 每年客戶支出總和
{CLIENTNAME(客戶端A)} - {2010/2011值} - {2011/2012值} - {2012/2013值}
我已經能夠實現是一個輸出看起來像這樣:
{clientName (Client A)} - {2010/2011 Value}
{clientName (Client A)} - {2011/2012 Value}
{clientName (Client A)} - {2012/2013 Value}
{clientName (Client B)} - {2010/2011 Value}
等等......
現在,我知道這是不是正確的,但查詢我與工作看起來像這樣:
$query = "SELECT i.invoiceValue, fy.year, c.clientName, c.clientID FROM cms_invoices i
LEFT JOIN cms_financialYear fy ON fy.yearID = i.yearID
LEFT JOIN cms_projects p ON p.projectID = i.projectID
LEFT JOIN cms_clients c ON c.clientID = p.clientID
ORDER BY fy.year, c.clientName";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
echo $row['year'] . " - ";
echo $row['clientName'] . " - $";
echo number_format($row[invoiceValue], 2, '.', ',') . "";
echo "<br>";
我會很感激,如果我能得到這種指導。我已經嘗試了幾個小時,但唉,沒有運氣。
感謝, @rrfive
工作就像一個魅力的SUM表情!謝謝斯賓塞。非常感激。 – rrfive