| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > Максимальное значение mysql |
| Автор: andryus 13.4.2011, 13:19 | ||||||
Нужно выбрать максимальное значение разницы между двумя показателями stat и stat_old в таблице. Код:
при выводе
Правильно выбирает максимальное значение и выводит правильный результат, НО вот почему то при выводе в данном коде:
выводит id не того значения в списке. Почему так? |
| Автор: andryus 13.4.2011, 13:38 | ||||
Ну что запрос не верный я подразумеваю, я вообще-то вопрос задал с целью узнать как найти выход для решения данной задачи |
| Автор: Zloxa 13.4.2011, 13:40 | ||
Спросили же вы совсем не это. Впредь будьте внимательнее. |
| Автор: Deniz 13.4.2011, 13:46 |
| и дополнить stat-stat_old функцией abs или как там она в MySQL, если вдруг stat_old окажется сильно больше. |
| Автор: andryus 13.4.2011, 13:47 | ||||
Ну да. Прошу прощения. Вопрос не верный поставил в конце сообщения |
| Автор: Zloxa 13.4.2011, 13:53 |
| Deniz, да, если бы задача стояла так, как она сформулирована, твое замечание прямо в точку. Однако ж усомниться меня заставляет уточнение: |
| Автор: Deniz 14.4.2011, 06:09 |
| Я просто обратил внимание автора на возможные проблемы в будущем (если постановка все же правильная и нет ограничения в таблице что stat всегда больше stat_old). А текущие "правильные" значения могут быть врЕменными. |
| Автор: andryus 14.4.2011, 13:39 | ||
А какие могут быть проблемы если stat меньше stat_old? Данный факт возможен. |