0 / 0 / 0
Регистрация: 15.05.2019
Сообщений: 2
1

Доработка запроса, просьба подсказать

15.05.2019, 04:18. Показов 401. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые, имеется запрос выборки из 4х таблиц
MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SELECT 
trm_out_shift_open.date AS `Дата`,
trm_in_store.`name` AS `Магазин`,
trm_in_pos.`name` AS `Номер кассы`,
trm_out_shift_result_payments.sale_ukm AS `Нал`,
trm_out_shift_result_payments.sale_kkm AS `безнал`,
trm_out_shift_result_payments.id,
Sum(trm_out_shift_result_payments.sale_ukm+trm_out_shift_result_payments.sale_kkm) AS `сумма`
FROM
trm_out_shift_open
INNER JOIN trm_out_shift_result_payments ON trm_out_shift_open.cash_id = trm_out_shift_result_payments.cash_id AND trm_out_shift_open.id = trm_out_shift_result_payments.id
INNER JOIN trm_in_pos ON trm_out_shift_result_payments.cash_id = trm_in_pos.cash_id
INNER JOIN trm_in_store ON trm_in_pos.store_id = trm_in_store.store_id
 
WHERE
trm_out_shift_open.cash_id = 1003006
 
GROUP BY
trm_out_shift_result_payments.id,
trm_out_shift_open.date,
trm_in_store.`name`,
trm_in_pos.`name`,
trm_out_shift_result_payments.sale_ukm
 
 
\\
Столбцы
trm_out_shift_result_payments.sale_ukm AS `Нал`,
trm_out_shift_result_payments.sale_kkm AS `безнал`,
имеют 2 одинаковых значения по конкретному id, как добавить условие, что бы в столбце trm_out_shift_result_payments.sale_ukm AS `Нал`, отображались только значения с payment_id 0
a в trm_out_shift_result_payments.sale_kkm AS `безнал`, c payment_id 5
(payment_id-столбец из trm_out_shift_result_payments)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2019, 04:18
Ответы с готовыми решениями:

доработка запроса на выборку!!!
Есть следующий запрос, на выборку данных по типам сделок. В запросе данные берутся из разных...

Просьба подсказать ... по администрированию ....
Просьба подсказать ... Наша компания занимается торговлей. Пользуемся ms sql server`om и...

Просьба посмотреть формулу, подсказать
Доброго времени суток, есть вот такие задачи: 1. Необходимо указать номер недели и значение...

Прошу подсказать как сделать подобие перекрёстного запроса
Здравствуйте. Ничего не могу найти мне понятного по теме. На форме есть объект таблица...

2
Zero day
267 / 231 / 78
Регистрация: 16.12.2015
Сообщений: 943
Записей в блоге: 4
15.05.2019, 09:50 2
DartMinon, как вариант, если для одних и тех же магазинов (и касс) идет подсчет налички и безналички, то можно одним запросом посчитать нал, вторым безнал, после чего результаты запросов сджойнить между собой по идентификаторам магазинов или по идентификаторам касс.
С приведенной структурой было бы нагляднее.
1
0 / 0 / 0
Регистрация: 15.05.2019
Сообщений: 2
16.05.2019, 06:29  [ТС] 3
Meridian21, Сделал похожим способом с помощью case и подзапроса)
0
16.05.2019, 06:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2019, 06:29
Помогаю со студенческими работами здесь

Есть данная БД. Нужно написать два запроса на SQL. Может ли кто-то подсказать?
Запросы и сама БД приведены в рисунках ниже. Спасибо.

Просьба подсказать
Ребята у меня есть бизнес идея, которую я хочу продавать. Подскажите как мне обезопасить свой сайт...

Просьба подсказать по коду
Помогите с проблемой, ДАНО: 3 Edit' a + Button1 (см. ниже код на Button1) Не работает, подскажите...

Просьба подсказать по ListFragmen
Всем привет, я новичек и активно пытаюсь понять тему с ListFragmen, но есть вопросы,ответы на ...

Просьба подсказать название шрифта Фотошоп
Просьба подсказать название шрифта Фотошоп который на скрине.

Спутники Юпитера - просьба поругать/подсказать
Бодрого дня, господа. Выкладываю свое позорище для всеобщего порицания/ругания и подсказания (по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru