與下面的查詢我能夠只取15行的幫助,但實際行是16 一行是空顯示空行加入
那麼,如何可以獲取該行還總我應該得到16行請幫我....
select p.partnerid,p.name,count(*) as accounts,sum(c.amount) as amount,sum(c.netamt) as netamt,
sum(c.netamt - c.amount) as interest,
sum(case when c.installment = 20 then c.amount else 0 end) as Twenty,
sum(case when c.installment = 10 then c.amount else 0 end) as Ten,
sum(case when c.installment = 5 then c.amount else 0 end) as Five,
sum(case when c.installment = 2 then c.amount else 0 end) as Two
from partnerinfo p left outer join customerinfo c on p.partnerid = c.partnerid
where c.startdate >= '2011-3-15' and c.startdate <= '2012-12-30' and p.manager=1 group by p.partnerid
即使我改變從2011-3-15日期爲2012-3-15空行應該顯示。 我盡我所能,但無法實現。
請幫我.....
哪個欄目都是空? – somnath
你如何獲取這些數據? mysql不會在左連接的情況下創建一個全空的行。 –
我們沒有在customerinfo表中有任何行。當沒有行時,我需要顯示空行 – varaprasadreddy