|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2011, 12:10 | #1 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 75
|
[запрос к Бд] не работает условие
PHP код:
Код:
|
26.04.2011, 13:07 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Потому что "AND MONTH(`List_balance`.`date`)=MONTH( `List_entrance`.`date_entrance`)" проверяет ТОЛЬКО соответствие месяца.. Месяцы у двух записей одинаковые (04), соответственно и выводит эту строку. Год проверяется только по таблице List_entrance.
Остальные же все условия выполняются. Поэтому выводится эта линия. Нужно либо проверять год в таблице List_balance, либо ввести в условие ON сверку года по двум таблицам ON (YEAR(`List_entrance`.`date_entranc e`)=YEAR(`List_balance`.`date`) AND ... З.Ы. Очень плохая, совершенно беспорядочная череда заглавных и прописных букв. Скоро вам это отольётся ошибками, которые будете искать вечность.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
26.04.2011, 14:17 | #3 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 75
|
О, заработало, благодарю)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
существования перменной не работает условие | Pein95 | PHP | 1 | 18.04.2011 08:30 |
существования перменной не работает условие | Pein95 | PHP | 4 | 17.04.2011 11:23 |
Обьясните как работает программа условие и код есть | max0072233 | Общие вопросы C/C++ | 0 | 16.01.2011 16:09 |
С#.NET. Маленькая проблемка - условие не работает так , как надо | Ksy | Общие вопросы .NET | 11 | 24.12.2009 21:07 |
первый курс. условие неправильно работает | Котик | Общие вопросы C/C++ | 15 | 28.11.2009 00:56 |