|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2014, 21:53 | #1 |
Пользователь
Регистрация: 04.07.2013
Сообщений: 12
|
вывод суммы SQL-запрос
есть две таблицы:
table1 (query1) - n, name; table2 (query2) - n, n1, subj, score. в первой таблице указаны имена учеников, а во второй - оценки по предметам. нужно просуммировать эти оценки и вывести в первую таблицу. Код:
сумма считается нормально, но при выводе в первую таблицу выводится только столбец score. Столбцы n, name убираются. как сделать, чтобы к столбцам n и name добавлялся столбец с суммами score, т.е. чтобы таблица 1 имела вид - n, name, score. пробовал объединять через union пишет ошибку type missmatch expresion как-то так. типа не соответствуют структуры таблиц. |
09.04.2014, 21:57 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
SELECT N,[name],SUM (score) as score FROM "H:\db\table2.db" GROUP BY N,[name]
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.04.2014, 21:57 | #3 |
Пользователь
Регистрация: 04.07.2013
Сообщений: 12
|
|
10.04.2014, 22:06 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А, там же две таблицы. Ну так попробуй, что там парадокс скажет
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 10.04.2014 в 22:14. |
10.04.2014, 23:35 | #5 |
Пользователь
Регистрация: 04.07.2013
Сообщений: 12
|
не совсем понял что такое U1,2
|
11.04.2014, 01:05 | #6 | |
Пользователь
Регистрация: 04.07.2013
Сообщений: 12
|
Цитата:
но в Score не выводится сумма. а если сделать так: Код:
но выводит общую сумму вообще по Score, а не каждому ученику свою сумму, что в принципе понятно, потому что нет группировки по N. если же приписать группировку: Код:
|
|
11.04.2014, 07:32 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Умничает парадокс? А так
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.04.2014, 09:25 | #8 |
Пользователь
Регистрация: 04.07.2013
Сообщений: 12
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL запрос на вывод максимального и минимального значения | pr1me222 | Microsoft Office Access | 6 | 14.06.2013 21:52 |
Запрос на вывод только года из даты SQL | TommyG | SQL, базы данных | 5 | 26.12.2012 22:42 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
SQL запрос на подсчет суммы неотрицательных чисел таблици бд | xxxsas | SQL, базы данных | 2 | 05.02.2009 23:40 |