0
我试图弄清楚如何在分组时使用select分支中的列别名。我有我的查询工作。唯一的问题是AccountsDescription是实际的列名,我需要结果集来使用别名Account。有人能指引我朝着正确的方向吗?如何在分组时使用Select Case中的列别名
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
我有一个+1给你,如果你选择约翰皮克的答案作为正确的答案... – ONDEV 2013-04-26 15:10:39