0

次の形式のテーブルがあるとしましょう

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

従業員マネージャーとしてsanaでフィルタリングされ、請求可能なステータスとして請求可能なレポートが必要な場合に備えて、レポートマネージャーが必要であり、月ごとに必要であるとしましょう。このようなレポートを取得します。

empmanager 
sana

従業員マネージャーとしてaliでフィルタリングされ、請求可能なステータスとして請求可能なレポートが必要な場合は、次のようなレポートを取得します

empmanager  billablestatus
ali          2

sanaの請求対象従業員のデータがないため、sanaの場合は列の請求可能ステータスは表示されません。

返されたデータが何もない場合でも、列グループ内の列が表示されるレポートを生成する必要があります。 私は自分自身を明確にしたことを願っています..:)

4

1 に答える 1

0

これを行うには 2 つの方法があります。
1)従業員とそのステータスが保存される別のテーブルがあります。あなたが示したマネージャーとこのテーブルに外部結合を使用します。クエリで、メイン テーブルから Manager 名を選択します。

2) これは手抜きのようなものです。列名の下に配置する代わりに、渡したパラメーターを表示するグループ ヘッダーを配置できます。

于 2012-09-25T09:31:31.370 に答える