Вы не можете.
Запрос всегда возвращает фиксированное количество столбцов.
Невозможно написать запрос, который задним числом действует по своему определению.
Лучшее, что вы можете сделать, это получить A + MAX (A) в каждой строке (+ то же самое для каждого столбца), используя оконные функции, а не агрегатные функции.
Если вы кодируете приложение, подключенное к этой БД, оно поможет вам определить критерии при самой первой прочитанной вами записи.
SELECT Name, A, MAX(A) OVER () AS MaxA, B, MAX(B) OVER () AS MaxB, C, MAX(C) OVER () AS MaxC, D, MAX(D) OVER () AS MaxD
FROM T