2012-04-16 3 views
1

У меня есть данные, как это:
dataSQL - Заказывайте Различные случае на одной колонке


Я хочу упорядочить данные, и результат будет выглядеть следующим образом:
CHECKING_ACCT_MONTHS
--------------------
11-2011
10-2011
09-2011
AVERAGE
другими словами, данные будут упорядочены по убыванию, но данные AVERAGE будут представлены на th д снизу. Как мне это сделать,.?

ответ

7

Запрос должен быть ...

SELECT * 
    FROM TableName 
ORDER BY 
    CASE 
     WHEN CHECKING_ACCT_MONTHS = 'AVERAGE' 
     THEN 1 ELSE 0 
    END, 
    CHECKING_ACCT_MONTHS DESC 
+0

Wooohohohoh ,. поэтому упорядоченные данные равны 0 и 1 ,. большое вам спасибо. – Praditha

+0

@ Praditha: Когда ответ настолько полезен, почему бы вам не наградить премию? – Jayan

+0

@ Нитин Мидха: Я редактировал для удобочитаемости. Повторите проверку, если запрос по-прежнему верен :) – Jayan

Смежные вопросы