Допустим, у меня есть таблица, которая выглядит как внизу. Я хочу запросить таблицу на основе двух критериев. Если у id есть отрицательный счетчик, я хочу получить максимальные результаты на основе этого идентификатора. Также, если идентификатор имеет только положительные числа, чем я хочу получить мин на основе этого идентификатора.выберите запрос, основанный на разных критериях
id tcount
--- ------
1 -5
1 -10
1 5
2 20
2 30
3 -40
3 -50
Так что результаты, которые я хотел бы, чтобы это
id tcount
-- -----
1 -5
2 20
3 -40
Мой запрос будет выглядеть примерно так, и мне нужно было бы добавить больше логики к нему
SELECT id, max(count) as tcount
FROM atable
WHERE count < 0
GROUP by id
Ах! поэтому вы хотите получить более близкое к нулю количество! (взял меня на то, чтобы понять это) – Barranka