Как использовать dataview внутри динамического запроса SQL в качестве альтернативы для таблицы SQL? - PullRequest
0 голосов
/ 25 марта 2019

Я хочу использовать результат просмотра данных в виде таблицы внутри динамического SQL-запроса.

Это отображение данных

DataTable allvalues = DataUtility.GetDataTable("Select * from "'+GetView(ID)+'");
           EnumerableRowCollection<DataRow> query = from props in allvalues.AsEnumerable()
select props;

 DataView propview = query.AsDataView();

Вот динамический SQL-запрос.

sqlsub="SELECT  isnull(Sum(props)/count(prop),0) As avgprops,
isnull((Sum(CASE grade WHEN 'A' THEN 3 WHEN 'B' THEN 2 WHEN 'C' THEN 1 ELSE 0 END))/(count(props)),0) as Propclass  FROM '"+propview+"'   WHERE props in ("+PropIds+")";

Можно ли использовать представление данных в предложении from динамического SQL-запроса?

...