powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Посчитать сумму, среднее и переместить в другую таблицу
15 сообщений из 15, страница 1 из 1
Посчитать сумму, среднее и переместить в другую таблицу
    #40057356
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые форумчане. Подскажите, мне нужно в Microsoft SQL Server сделать следующее.
у меня есть таблица id игры id команды и количество штрафных минут, голов и бросков.
по каждой игре нужно будет посчитать сумму голов, среднее количество бросков и сумму штрафных минут, и перенести по одинаковому id в другую таблицу найденные суммы и среденее
помогите пожалуйста
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057358
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по одинаковому id игры перенести в другую таблицу конечно же
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057360
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть у меня тпа таких данных
idgame idteam goals pim shots
1 4 3 3 24
1 6 2 1 20
3 2 5 5 28
3 5 4 4 25

перенести нужно в такую таблицу
idgame col1 col2
1 data data
3 data data

и должно получится
idgame goals pim shots col1 col2
1 5 4 44 data data
3 9 9 53 data data
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057363
MoonRabbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urcaserem
то есть у меня тпа таких данных
idgame idteam goals pim shots
1 4 3 3 24
1 6 2 1 20
3 2 5 5 28
3 5 4 4 25

перенести нужно в такую таблицу
idgame col1 col2
1 data data
3 data data

и должно получится
idgame goals pim shots col1 col2
1 5 4 44 data data
3 9 9 53 data data


а что за значения data в таблице с полями "idgame col1 col2" ?

и где в итоговой таблице "среднее количество бросков" ?
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057364
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoonRabbit,

1)в col лежит id места игры, например, но эту колонку не нужно трогать
2) да, виновата, не среднее посчитала,а сумму. Но из этого легко получить среднее, поделив на 2 (т.к. две команды играют)
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057378
MoonRabbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под рукой сервера нет, но мне кажется что-то типа того должно быть:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select  
idgame,
sum(goals),
avg(pim), 
sum(shots)
from
[dbo].[Название_таблицы]
group by idgame
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057379
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoonRabbit, А как это добавит в другую таблицу?
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057381
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoonRabbit,
типа
insert into TABLE_TO
SELECT (Ваш селект)
FROM TABLE_FROM
???
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057386
MoonRabbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urcaserem
MoonRabbit,
типа
insert into TABLE_TO
SELECT (Ваш селект)
FROM TABLE_FROM
???

да, примерно так
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057387
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoonRabbit,
я написала так
insert into fact_game_stat (shots_average,goals_sum,pim_sum)
SELECT
avg(shots),
sum(goals),
sum(pim) group by game_id from game_teams_stats where game_id=id_game

и выдаёт ошибку

Сообщение 156, уровень 15, состояние 1, строка 5
Incorrect syntax near the keyword 'from'.
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057388
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urcaserem,

Ну так вы выдумали синтаксис, вот вам сервер об этом и сообщает.
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057390
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,я тогда не очень понимаю как
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057391
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urcaserem
Гавриленко Сергей Алексеевич,я тогда не очень понимаю как
group by после from
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057395
MoonRabbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urcaserem
Гавриленко Сергей Алексеевич,я тогда не очень понимаю как


по синтаксису: https://docs.microsoft.com/ru-ru/sql/t-sql/queries/select-transact-sql?view=sql-server-ver15
...
Рейтинг: 0 / 0
Посчитать сумму, среднее и переместить в другую таблицу
    #40057487
Urcaserem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,спасибо!
спасибо всем, получилось!!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Посчитать сумму, среднее и переместить в другую таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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