Как добавить колонку из другой вр. таблицы без связи
Добрый день! Не знаю даже как правильно сформулировать данный вопрос, надеюсь поймете. Как во вторую таблицу добавить колонки Общая выручка и Общая прибыль, которые я получил в первой вр. таблице? Чтобы каждая строка имела вид: Партнер | Количество | Выручка | Прибыль | ОбщаяВыручка | ОбщаяПрибыль.
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
вз.Выручка КАК ОбщаяВыручка,
вз.Выручка - вз.Себестоимость КАК ОбщаяПрибыль
ПОМЕСТИТЬ
вт_ОбщиеПродажи
ИЗ
(ВЫБРАТЬ
СУММА(Продажи.Цена1) КАК Себестоимость,
СУММА(Продажи.СуммаВыручки) КАК Выручка
ИЗ
вт_Продажи КАК Продажи) КАК вз
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
вз.Партнер КАК Партнер,
СУММА(вз.Количество) КАК Количество,
СУММА(вз.Выручка) КАК Выручка,
СУММА(вз.Прибыль) КАК Прибыль
ИЗ
(ВЫБРАТЬ
Закупки.Партнер КАК Партнер,
Закупки.Номенклатура КАК Номенклатура,
Закупки.Характеристика КАК Характеристика,
Продажи.Количество КАК Количество,
Продажи.СуммаВыручки КАК Выручка,
Продажи.СуммаВыручки - Продажи.Цена1 КАК Прибыль
ИЗ
вт_Закупки3 КАК Закупки
ЛЕВОЕ СОЕДИНЕНИЕ вт_Продажи КАК Продажи
ПО (Закупки.Номенклатура = Продажи.Номенклатура
И Закупки.Характеристика = Продажи.Характеристика)
) КАК вз
СГРУППИРОВАТЬ ПО
вз.Партнер
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
без связи вы получите ПОЛНЫЙ бред - вы это понимаете?
ибо кто и откуда может знать что именно Эта выручка относится именно к этому Партнеру и так далее...
Связи - это основа любых данных и баз данных!
Без связей информация вообще никакого смысла не имеет....
В вашем случае нужна связь по партнеру
ибо кто и откуда может знать что именно Эта выручка относится именно к этому Партнеру и так далее...
Связи - это основа любых данных и баз данных!
Без связей информация вообще никакого смысла не имеет....
В вашем случае нужна связь по партнеру
(9) Можно и соединить, при желании. В зависимости от задачи, оно даже может быть и необходимым. Если Вы пользуетесь конструктором запроса, добавьте между таблицами связь, установите флажок "Произольное" (перед условием связи), а в качестве условия связи укажите "ИСТИНА" (без кавычек).
(20) Нет, я же говорю. :)
Для случая, когда перечисляем через запятую, количество строк в результате запроса будет равно произведению количества строк в первой и второй таблицах. Если хотя бы в одной их них не будет строк, то и в результате строк не будет.
Для случая, когда связываем таблицы левым соединением, количество строк в результате запроса также будет равно произведению числа строк в таблицах. За исключением ситуации, когда в одной из исходных таблиц нет записей. Если нет записей в основной таблице, результат будет пустой. Если нет записей в присоединяемой таблице, в результате все равно будут записи из основной таблицы.
Для случая, когда перечисляем через запятую, количество строк в результате запроса будет равно произведению количества строк в первой и второй таблицах. Если хотя бы в одной их них не будет строк, то и в результате строк не будет.
Для случая, когда связываем таблицы левым соединением, количество строк в результате запроса также будет равно произведению числа строк в таблицах. За исключением ситуации, когда в одной из исходных таблиц нет записей. Если нет записей в основной таблице, результат будет пустой. Если нет записей в присоединяемой таблице, в результате все равно будут записи из основной таблицы.
(21) Позвольте не согласиться с
Как вы выполните тут произведение?
Сколько будет строк в результате левого соедиенения?
По вашей философии 4х5=20
А будет всего 4 строчки!
когда связываем таблицы левым соединением, количество строк в результате запроса также будет равно произведению числа строк в таблицах
Как вы выполните тут произведение?
Сколько будет строк в результате левого соедиенения?
По вашей философии 4х5=20
А будет всего 4 строчки!
// ------------- --------------------------------
// |Люди | | Характеристики |
// ------------- ---------------------------------
// |ИМЯ | | ИМЯ ВОЗРАСТ |
// ------------- ---------------------------------
// |Алена | | Алена 21 |
// |Алефтина | | Алефтина 18 |
// |Владимир | | Павел 25 |
// |Владислав | | Петр 30 |
// | | | Порфирий 50 |
// ------------- ---------------------------------
Показать
(13) Согласен, очень часто на форуме встречается странных, либо совершенно непонятных формулировок задач.
Я в таких случаях, в зависимости от настроения:
- начинаю угадывать;
- решаю задачу в лоб - что спросили, то и ответил;
- жду, когда кто-нибудь из форумчан наводящими вопросами вытянет более полную информацию;
- прохожу мимо.
Я в таких случаях, в зависимости от настроения:
- начинаю угадывать;
- решаю задачу в лоб - что спросили, то и ответил;
- жду, когда кто-нибудь из форумчан наводящими вопросами вытянет более полную информацию;
- прохожу мимо.
(17) Я поэтому написал: "Не знаю даже как правильно сформулировать данный вопрос, надеюсь поймете". Т.к. я не знал возможно ли так использовать данные из другой таблицы без Левого, правого, полного, внутреннего или объединения как-либо соединить. Надеялся на понимание. Сам понимаю, что мало дал информации
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот