2012-09-25 49 views
0

可以說,我有一個表的格式如下顯示所有列的列組中,即使過濾reurns 0行

Empmanager Billable status(Billable, non billable, partial) month 
ali   billable           aug 
ali   billable           aug 
sana   non billable          aug 

可以說,我需要明智的報告經理,一個月明智 的情況下,我需要一個報告過濾在薩納爲員工經理和計費的計費作爲狀態 我得到這樣

empmanager 
sana 

的報告,並在情況下,我需要過濾阿里爲員工經理和計費的計費作爲狀態 我弄的,重新報告這樣的端口

empmanager billablestatus 
ali   2 

在sana的情況下無法顯示列開票狀態,因爲沒有針對sana的開票員工的數據。

我需要生成報告,即使返回的數據沒有任何數據,列組內的列也會顯示。 我希望我自己清楚.. :)

回答

0

有兩種方法可以做到這一點。
1)將會有另一張表,您的員工和他們的狀態被存儲。使用外部加入管理器和你已經顯示的這張表。然後在查詢中從主表中選擇經理名稱。

2)這個有點像切割角落。而不是列名下,你可以有組頭,它將顯示您傳遞的參數。

+0

謝謝Bhupendra。帽子是一個工作,但我不能在這裏傳遞參數。我必須保持我的報告作爲onise免費,因爲我可以。 – SQLify