powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проблемма с групперовкой
11 сообщений из 11, страница 1 из 1
проблемма с групперовкой
    #38996214
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется такая конструкция

Первый вариант - пичатает весь список
Второй вариант - с положительным балансом
Третий - с отрицательным

Но два пользователя попадают и во второй и в третий список!!

в чём я ошибся!??

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
if($rq->dir == 0)
				{
					$sql = "SELECT `UserID`, `BrandID`, `LoginEmail`, `LoginID`, initialBalance, actualBalance, round((actualBalance - initialBalance), 2) AS Total, `VIPGroup` FROM brandaccounts GROUP BY UserID";
				}
				else if($rq->dir == 1)
				{
					$sql = "SELECT `UserID`, `BrandID`, `LoginEmail`, `LoginID`, initialBalance, actualBalance, round((actualBalance - initialBalance), 2) AS Total, `VIPGroup` FROM brandaccounts WHERE actualBalance > initialBalance GROUP BY UserID";
				}
				else if($rq->dir == 2)
				{
					$sql = "SELECT `UserID`, `BrandID`, `LoginEmail`, `LoginID`, initialBalance, actualBalance, round((actualBalance - initialBalance), 2) AS Total, `VIPGroup` FROM brandaccounts WHERE actualBalance < initialBalance GROUP BY UserID";
				}
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996234
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Areostar,
"===" -?
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996241
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

print_r() что говорит? Кстати, а почему не switch (хотя в данном конкретном случае - неважно)?
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996360
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПроблеМа с группИровкой
пЕчатает

AreostarВ чём я ошибся!??Возможно, проблема в спешке или в невнимательности.
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996383
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergeyAreostar,
"===" -?

а чем тут поможет === ???
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996585
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чему равны actualBalance и initialBalance у этих пользователей?
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996608
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня что-то похожее было когда сравнивалось с записью NULL... вот только не помню где..
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996623
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
re_qasу меня что-то похожее было когда сравнивалось с записью NULL... вот только не помню где..

я тоже подумал, но у него же больше и меньше, а при нуле в обоих случаях ложно будет
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38996674
Фотография re_qas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453,

тут зависит от настройки базы... может быть тру и var < NULL и var> NULL и var <> NULL...
не помню где на это натыкался... толь с MS SQL толь с ораклом
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38997055
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
re_qasу меня что-то похожее было когда сравнивалось с записью NULL... вот только не помню где..

Я поэтому и спросил, какие значения у сравниваемых полей. Но ответа пока нет. Корректнее было бы эти величины сравнивать с coalesce
...
Рейтинг: 0 / 0
проблемма с групперовкой
    #38999102
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тип полей обычный int


вопрос довно решён
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / проблемма с групперовкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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