
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.11.2018, 12:06
|
|||
|---|---|---|---|
|
|||
MYSQL запрос |
|||
|
#18+
Привет всем. Помогите с задачей, как правильно составить запрос. Есть таблица с колонками (их много, это даты), и три поля с числами. Первое, что надо получить это суммы всех колонок третьего поля, а второе, это суммы, но вот так: если есть число во второй колонке, то второе в сумму, если нет во втором ничего или ноль, то считаем первое поле в сумму. Примерный вид такой: Примерно вот так, если изобразить Код: html 1. 2. 3. 4. 5. 6. 7. То есть все суммы третьей строки это 1+2+1+3+4 = 11, и второе сумма чисел 3+2+2+4+2 = 13. получается, если есть в поле два число то его считаем, если нет то первое. Ну вообще-то надо полуить разницу суммы всех чисел послдего поля и вот того, второго с первым, но так как я описал. Не знаю получилось ли объснить, если нет пишите, попробую ещё раз... Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2018, 13:09
|
|||
|---|---|---|---|
|
|||
MYSQL запрос |
|||
|
#18+
Чтобы не нагружать сообщениями форум упростил вопрос но опишу, что это и для чего это. Есть оплаты, каждый день оплачивают за услугу, но через день идёт поправка цены, и ещё раз может быть поправка через неделю. Надо, чтобы через неделю узнать разницу в оплате. То есть от последней поправки отнять предыдущую поправку и узнать была ли переплата или наоборот, ну или цена не изменилась, то есть разница ноль. И вот тут надо сравнивать, если была поправка в ежедневной, то сравнить последнюю уже с ежедневной поправкой, если не было ежедневной поправки то сравнить цену с самой первой оплатой. Просто это надо сделать в диапазоне за месяц, поэтому нужно от суммы последних поправок отнять сумму предыдущих и узнать кто кому остался должен. Уффф... примерно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1829485]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 136ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...