powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MYSQL запрос
3 сообщений из 3, страница 1 из 1
MYSQL запрос
    #39732334
ADMINCHIKKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. Помогите с задачей, как правильно составить запрос.

Есть таблица с колонками (их много, это даты), и три поля с числами. Первое, что надо получить это суммы всех колонок третьего поля, а второе, это суммы, но вот так:
если есть число во второй колонке, то второе в сумму, если нет во втором ничего или ноль, то считаем первое поле в сумму. Примерный вид такой:
Примерно вот так, если изобразить

Код: html
1.
2.
3.
4.
5.
6.
7.
	---------------------
1)	| 1 | 2 | 3 | 4 | 1 |
	---------------------
2)	| 3 |   | 2 |   | 2 |
	---------------------
3)	| 1 | 2 | 1 | 3 | 4 |
	---------------------


То есть все суммы третьей строки это 1+2+1+3+4 = 11, и второе сумма чисел 3+2+2+4+2 = 13. получается, если есть в поле два число то его считаем, если нет то первое. Ну вообще-то надо полуить разницу суммы всех чисел послдего поля и вот того, второго с первым, но так как я описал. Не знаю получилось ли объснить, если нет пишите, попробую ещё раз... Заранее спасибо.
...
Рейтинг: 0 / 0
MYSQL запрос
    #39732381
ADMINCHIKKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы не нагружать сообщениями форум упростил вопрос но опишу, что это и для чего это. Есть оплаты, каждый день оплачивают за услугу, но через день идёт поправка цены, и ещё раз может быть поправка через неделю. Надо, чтобы через неделю узнать разницу в оплате. То есть от последней поправки отнять предыдущую поправку и узнать была ли переплата или наоборот, ну или цена не изменилась, то есть разница ноль. И вот тут надо сравнивать, если была поправка в ежедневной, то сравнить последнюю уже с ежедневной поправкой, если не было ежедневной поправки то сравнить цену с самой первой оплатой. Просто это надо сделать в диапазоне за месяц, поэтому нужно от суммы последних поправок отнять сумму предыдущих и узнать кто кому остался должен. Уффф... примерно так
...
Рейтинг: 0 / 0
MYSQL запрос
    #39732548
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADMINCHIKKKЧтобы не нагружать сообщениями форум упростил вопросУгу... и получилась непонятная хрень... Попробуй НЕ упрощать (можно удалить из структур таблиц ненужные для вопроса поля).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MYSQL запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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