2012-03-06 13 views
0

グループ化する際に選択エスケープで列エイリアスを使用する方法を理解しようとしています。私は仕事のために私の質問を持っています。唯一の問題は、AccountsDescriptionが実際の列名であり、エイリアスアカウントを代わりに使用するために結果セットが必要なことです。誰かが私を正しい方向に向けることができますか?あなたはAs Accountに変更し、As AccountDescriptionを書いたグループ化時の選択ケースで列エイリアスを使用する方法

Select 
    Case 
     When GROUPING (AccountDescription) = 1 then '*ALL*' 
     Else AccountDescription 
    End As AccountDescription, 
     Vendors.VendorState As State, 
     Sum(InvoiceLineItems.InvoiceLineItemAmount) as LineItemSum 
From 
    InvoiceLineItems Join GLAccounts On 
    InvoiceLineItems.AccountNo = GLAccounts.AccountNo 
    Join Invoices On 
    InvoiceLineItems.InvoiceID = Invoices.InvoiceID 
    Join Vendors On 
    Invoices.VendorID = Vendors.VendorID 
Group by GLAccounts.AccountDescription, Vendors.VendorState with Cube 
+0

正しい答えとしてジョンピックから答えを選んだ場合、私はあなたに+1を持っています... – ONDEV

答えて

2

+0

OK、今私は完全なばかのように感じます!私は明白な行方不明を無駄にしてどれくらいの時間を告げることはできません。私を掘ってくれてありがとう! –

関連する問題