powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Функция max и отрицательные числа
10 сообщений из 10, страница 1 из 1
Функция max и отрицательные числа
    #40049793
Oleg_1818
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, в запросе используется функция max, как сделать чтобы выводились отрицательные числа, а не ноль.
Пример: числа 0, -0,36, -0,1
Нужно чтобы выводилось максимальное отрицательное число.
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049794
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_1818
Подскажите, пожалуйста, в запросе используется функция max, как сделать чтобы выводились отрицательные числа, а не ноль.
Пример: числа 0, -0,36, -0,1
Нужно чтобы выводилось максимальное отрицательное число.


Если бы учили математику, то знали бы, что "максимальное отрицательное" это минимальное.
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049797
Oleg_1818
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос о том как не учитывать число ноль, так как числа в запросе могут быть и отрицательные и положительные.
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049798
redsunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_1818,
abs
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049799
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_1818
Вопрос о том как не учитывать число ноль, так как числа в запросе могут быть и отрицательные и положительные.


Код: sql
1.
select max(fld) from table where fld <> 0
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049802
Oleg_1818
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А для самой функции max можно как-то прописать условие? Where не подходит, так как запрос использует несколько таблиц.
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049805
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select min(case when i = 0 then null else i end) from (select null as i union all select 0 union all select -0.1 union all select -0.36) t 
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049815
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_1818
А для самой функции max можно как-то прописать условие? Where не подходит, так как запрос использует несколько таблиц.


Покажете пример, где использование нескольких таблиц позволяет использовать max но не позволяет использовать where?
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40049919
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_1818,

какая-то у Вас беда с арифметикой.

-10 < -1 < 0 < 10

select max() ... where число <> 0.
...
Рейтинг: 0 / 0
Функция max и отрицательные числа
    #40050096
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
select max() ... where число <> 0.

"Максимальное отрицательное " это:

select max() ... where число < 0
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Функция max и отрицательные числа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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