Показать сообщение отдельно
Старый 29.07.2009, 13:03   #3  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Если честно,прочитал пару раз,не совсем понял...
Вот у меня запрос в VS 2005:
SELECT CRMAF_table.*
FROM (SELECT SalesOrderBase.Name, SalesOrderBase.TotalAmount, SalesOrderDetailBase.Quantity, SalesOrderDetailBase.PricePerUnit,
SalesOrderDetailBase.ManualDiscountAmount, ProductBase.Name AS Expr1, FilteredProductPriceLevel.uomscheduleidname,
FilteredProductPriceLevel.productidname, SalesOrderBase.DiscountPercentage,
New_program_complexExtensionBase.New_productnumber, SalesOrderBase.OrderNumber, SalesOrderBase.TotalLineItemAmount
FROM SalesOrderBase INNER JOIN
SalesOrderDetailBase ON SalesOrderBase.SalesOrderId = SalesOrderDetailBase.SalesOrderId INNER JOIN
ProductBase ON SalesOrderDetailBase.ProductId = ProductBase.ProductId INNER JOIN
FilteredProductPriceLevel ON ProductBase.ProductId = FilteredProductPriceLevel.productid INNER JOIN
ProductExtensionBase ON FilteredProductPriceLevel.productid = ProductExtensionBase.ProductId INNER JOIN
New_program_complexExtensionBase ON
ProductExtensionBase.New_program_complex = New_program_complexExtensionBase.New_program_complexId) AS CRMAF_table

Что дальше делать,чтоб при просмотре в Reporting Services можно было выбирать поле SalesOrderBase.Name для фильтрации отчёта?