我有一個表的每月銷售數量列表與產品代碼和另一個列表的月份可以擴展之前或之後有月銷售。我需要結果顯示0銷售,如果在本月沒有銷售和累計增加了這一點。我曾嘗試過使用大小寫,如果將它放到0,如果sales.sales爲空,但這不起作用,我仍然只是空白。MySQL需要顯示0時沒有價值的右手錶中的連接,累計
create table summary as (SELECT
q1.productid As productid,
q1.date AS Month_View,
q1.sales AS Monthly_Units_Sold,
(@runtot_sales := @runtot_sales + q1.sales) AS Cumulative_Sales
FROM
(SELECT
sales.productid,
dates.date,
if(sales.date is null,0,sales.sales) as sales
from
dates
left join sales on dates.date = sales.date
where
sales.productid = '$input1'
group by dates.date
ORDER BY date) AS q1);
";
作爲在whitepsace或blanks作爲仍然NULL值空白? – clentfort
'sales.date'和'dates.date'的類型是什麼? –
他們都是日期 –