Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.07.2018, 01:41   #1
Ant715
Новичок
 
Регистрация: 25.10.2012
Сообщений: 1
Репутация: 10
По умолчанию Сумма значений столбца в связанных таблицах

Добрый день, уважаемые эксперты. Я новичок и пока только осваиваю sql. Подскажите пожалуйста, как нужно правильно написать sql запрос, чтобы посчитать Сумму столбца Количество для Города Мытищи (на рисунке две связанные таблицы)?

Рисунок:
AIEzf.png

Предполагаю, что запрос должен быть что-то типа этого

Код:

SELECT Sum(`Таблица_верхняя`.`Количество`) 
FROM `Таблица_верхняя` 
INNER JOIN `Таблица_нижняя` 
ON (`Таблица_верхняя`.`КодМагазина` = `Таблица_нижняя`.`КодМагазина` )
WHERE `Таблица_нижняя`.`Город` LIKE 'Мытищи'


_____
Рисунки загружайте на форум, незачем давать ссылки на посторонние ресурсы.


Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)

Модератор

Последний раз редактировалось Serge_Bliznykov; 04.07.2018 в 10:21.
Ant715 вне форума   Ответить с цитированием
Старый 04.07.2018, 08:44   #2
Sciv
Профессионал
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Адрес: Курган
Сообщений: 3,219
Репутация: 1231
По умолчанию

Цитата:
Сообщение от Ant715 Посмотреть сообщение
LIKE 'Мытищи'
Равнозначно, как если бы Вы просто знак "равно" поставили. Поиск по подстроке:

LIKE 'Мытищи%' - начинается на
LIKE '%Мытищи' - заканчивается
LIKE '%Мытищи%' - значение "Мытищи" может находиться в любом месте строки


Цитата:
Сообщение от Ant715 Посмотреть сообщение
Предполагаю, что запрос должен быть что-то типа этого
В остальном правильно предполагаете
__________________
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применение DataGridViewComboBoxColumn в двух связанных таблицах jon1989 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 03.04.2017 10:32
Некорректная работа Locate в связанных таблицах Elenik БД в Delphi 4 13.03.2017 10:33
Обновление записи в связанных таблицах funchosa БД в Delphi 9 03.11.2015 14:52
Удаление в связанных таблицах biohazardo БД в Delphi 4 14.01.2011 14:06
Сумма значений столбца Grom48 БД в Delphi 4 28.12.2009 22:39


14:08.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru