2014-02-28 53 views
-7

我有這個表,其中最後兩行是年份和月份分別MySQL查詢:需要每月TOTALIZE給定的順序號

orders

其中idalbaran相當於一個訂單號。 現在,在另一個表我的這些訂單的詳細信息,該表是這樣的:

order_details

的最後兩行使用MySQL和PHP是價格和數量

我需要獲得列表如下:

enter image description here

+6

感謝分享你需要爲你的工作該怎麼辦! –

+2

對不起,你需要顯示自己的努力! –

回答

0

這是MySQL部分:

SELECT 
    idcliente, 
    mes AS month, 
    anio AS year, 
    SUM(precio*candidad) AS totalSoldToThatClientThatMonth 
FROM client_table CT 
    JOIN orders_table OT 
     ON CT.idalbaran = OT.idalbaran 
GROUP BY idcliente, mes, anio 

我認爲第一個表的名字是client_table,第二個名字是orders_table

0

試試這個:

select ft.idcliente, ft.mes, ft.anio, 
sum(st.precio*st.cantidad) as Total 
from firsTable ft 
inner join secondTable st 
on (st.idalbaram = ft.idalbaran) 
group by ft.idcliente, ft.mes,ft.anio