powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как можно посчитать сумму значений одного из полей таблицы запроса?
3 сообщений из 3, страница 1 из 1
Как можно посчитать сумму значений одного из полей таблицы запроса?
    #38376558
Annushka555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!!!! Ребят, у меня такой вопрос. Мне нужно соединить 3 таблицы в 1 запрос и посчитать сумму по одному из полей.
У меня есть 3 таблицы :
1) a 2) b 3) c
Name Cost Name Cost Name Cost

table 650 grass 100 bananas 34
chair 300 rose 85 pinapple 60

я делаю:
select Name, Cost from a
union
select Name, Cost from b
union
select Name, Cost from c

Мне нужно посчитать сумму в поле Сost из полученного запроса. т е чтобы результатом было 1229.
Хотела сделать
select sum (Cost)
from table;
Но проблема в том, что у меня же как таковой таблицы и нету, есть просто запрос. А как тогда это модно сделать?
...
Рейтинг: 0 / 0
Как можно посчитать сумму значений одного из полей таблицы запроса?
    #38376594
Ну, как-то так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select sum (Cost)
  from (
          select Name, Cost from a
          union 
          select Name, Cost from b
          union 
          select Name, Cost from c
       ) v



З.Ы.
Разницу между UNION и UNION ALL, надеюсь, осознаешь?
...
Рейтинг: 0 / 0
Как можно посчитать сумму значений одного из полей таблицы запроса?
    #38376781
Annushka555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо !!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как можно посчитать сумму значений одного из полей таблицы запроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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