Вопрос : Соединять таблицы MS для того чтобы высчитать средний поля

Я использую сервера 2000
- MSAccess
- Майкрософт SQL до (Intel X86)
- помещаемый на первой полосе 2002

I am rying для того чтобы создать таблицу для того чтобы вытянуть данные от полей доступа database.

The MS, котор мне нужно использовать являются следующими:
tblGeneral.ChartID
tblGeneral.Complexity
tblGeneral.HCF
tblStaff.ChartID
tblStaff.LibFTE

I имеет первый 2 работать колонок но am конечно как получить средний колонки 3 (LibFTE) для каждого уровня сложности. Я хочу усреднить результаты tblStaff.LibFTE для каждого уровня сложности для тех показателей где tblGeneral.HCF=Yes. Каждая таблица имеет ChartID как соединяясь поле. Пример таблицы:

Complexity # медицинских средних средств FTE
1a 10 3
1b 5 2
1c 22 4
2 17 6


#
Level class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
class= " notpretty " ><% id= " codeSnippet953882 "


<% 
	'---Создайте recordset 

	Затемните sql, objRS, s_name, s_order, s_next_order
	 
	sql = «ОТБОРНЫЕ сложность, отсчет (*) как ComplexityCount» & _ 
		«ОТ tblGeneral» & _ 
         «ГДЕ AllHCF = «ДА»» & _
		«ГРУППА Сложностью»
	
	s_name = Request.querystring («вид»)
	
	Если Request.Querystring («заказ») = «1» после этого
		s_order = «ASC»
		s_next_order = 0
	Еще
		s_order = «DESC»
		s_next_order = 1
	Закончитесь если
	
	Выберите s_name случая
		Покрывайте «сложность»
			sql = sql + «ЗАКАЗ Сложностью» + s_order + ««
		Случай «ComplexityCount»
			sql = sql + «ЗАКАЗ отсчетом (*)» + s_order + ««
	Конец отборный

	Установите objRS = Server.CreateObject («ADODB.Recordset») 
	objRS.Open sql, objConn 



'------------------
'Вычисления для средних штата

	sqlAvgLibFTE = «ОТБОРНОЕ avg (tblStaff.LibFTE) КАК AvgLibFTE» & _
	«ОТ tblStaff» 

	Установите objAvgLibFTE = Server.CreateObject («ADODB.Recordset»)
	sqlAvgLibFTE objAvgLibFTE.Open, objConn




%>




	
		<%=title%>
		
		href= " /CodeReuse/style.css " текста type= " rel=stylesheet 
	

	
	
		align= 

<%=title%>

<% Если (objRS.EOF) после этого '---ОТСУТСТВИЕ РЯДКОВ, КОТОР НУЖНО ПОКАЗАТЬ Еще '---РЯДКИ ИНДИКАЦИИ В ТАБЛИЦЕ ФОРМАТНОЙ HTML %> cellspacing='0 border='1 cellpadding='5 width='400 " CCTable " class= style='background-color href='? sort=Complexity&order=<%=s_next_order%>'>Complexity
Level
color='blue'>'># color='blue'>Average # of
FTE
<% Тусклое r_complexity, r_complexity_count Сделайте пока (НЕ objRS.EOF) r_complexity = уравновешивание (objRS («сложность»)) r_complexity_count = уравновешивание (objRS («ComplexityCount»)) r_complexity_count = уравновешивание (objRS («ComplexityCount»)) %>
class= " CCTable " ><%=r_complexity%>  align= " центр " ><%=r_complexity_count%>  " CCTable " class= >  " align= " " CCTable class= <% '---ДВИНЬТЕ К СЛЕДУЮЩЕМУ РЯДКУ objRS.MoveNext () Петля %>
<% Закончитесь если '---ОЧИСТЬТЕ ВВЕРХ objRS.Close Установите objRS= ничего %>
class=

Ответ : Соединять таблицы MS для того чтобы высчитать средний поля

Вы можете использовать функцию Avg ().  Доработайте линии 12 и 13 как это:

sql = «ОТБОРНЫЕ сложность, отсчет (*) как ComplexityCount,» & _
        «Avg (LibFTE) как AvgFTE ОТ tblGeneral» & _  

--
Graham

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us