2010-11-09 41 views
0

我有一個SQL服務器查詢,我想返回系統中的所有類型的訂單。夠簡單使用:Sql Server返回分組數據和水晶報表

SELECT OrderType.OrderTypeID 
FROM Order 
INNER JOIN OrderType ON OrderType.OrderTypeID = Order.OrderType 
GROUP BY OrderType.OrderTypeID 

不幸的是水晶報表,我想通過一個參數來傳遞,如RegionID(多重),並僅顯示在該地區的訂單類型的能力。爲了實現這一點,我必須將Order.RegionID添加到select語句(並因此添加Group By語句),從而導致重複的Order Types。

有沒有辦法在晶體報告中使用DISTINCT或分組來解決這個問題?非常感謝任何幫助。

回答

0

你的菜單選項可能會有所不同,但你應該能夠做到的線沿線的東西:

  • 找到「數據庫」菜單選項,並選中「選擇不同的數據」選項
0

使用您現有的查詢(添加DISTINCT)返回整個系統中的所有訂單類型,並返回一個新查詢(類似於第一個查詢,但在Region上有附加選擇)以返回區域內的所有訂單類型。