Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Усложним задачу / 2 сообщений из 2, страница 1 из 1
14.11.2002, 12:01:30
    #32067845
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усложним задачу
UPDATE TABLE1 SET (F1,F2,F3)=
(SELECT SUM(F1),AVG(F2),MAX(F2)
FROM TABLE2
WHERE TABLE2.KEY = TABLE1.KEY)
...
Рейтинг: 0 / 0
14.11.2002, 12:50:17
    #32067864
Александр Степанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усложним задачу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Update t1
Set f1=t2.sum_, f2=t2.avg_, f3=t2.max_
From
	table1 t1
	inner join
	(
	Select
		[key] as [key],
		sum(f1) as sum_,
		avg(f2) as avg_,
		max(f3) as max_
	From
		table2
	Group By
		[key]
	) t2 on t1.[key]=t2.[key]


С уважением,
Александр Степанов
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Усложним задачу / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]