2016-02-08 3 views
-1

Я хочу, чтобы в моем результирующем наборе был только один столбец, но я использую другой столбец для группировки и упорядочения. Могу ли я как-то после выбора и заказа удалить столбец из набора результатов?Удалить столбец после выбора с помощью SQL

Использование MSSQL2008

+2

Показать результаты поиска. –

+0

А также покажем нам пример данных таблицы и ожидаемого результата! – jarlh

+0

какая разница? это произвольный случай. –

ответ

1

Просто добавьте еще SELECT вокруг вашего запроса, например, так:

SELECT 
    sum_columnB 
FROM 
(SELECT 
    columnA 
    , SUM(columB) sum_columnB 
FROM Table 
GROUP BY columnA 
ORDER BY columnA 
     , sum_columnB) resultset 

Но если Вы отправите запрос, ответ может быть более конкретным и может быть яснее.

+0

Большое спасибо! –

0

Вам не нужно выбирать все столбцы вашего заказа или группы, вы можете просто выбрать нужный столбец.

SELECT A 
FROM dbo.Table 
GROUP BY A,B 
ORDER BY A,B 
Смежные вопросы