none
order by if() RRS feed

  • Pergunta

  • Nota: Estou postando isso aqui por que o fórum me obriga a escolher algo dentre "Comunida De Academica" ou "Office System" . Alguém sabe o motivo qual não posso mais postar nos habituais?

    Yo,

    Fiz isso algumas vezes no MySQL e agora preciso reproduzir no MSSQL, o que está me dando um certo trabalho.

    Basicamente, seria o seguinte:

    ORDENAR POR
        SE(coluna_x = 'A', coluna_a ASC, SE(coluna_X = 'B', coluna_b ASC, coluna_a DESC)),
        coluna_d DESC


    Considerando sempre a estrutura SE(condição, verdadeiro, falso).

    Dessa forma eu sempre consegui ordenar da forma que precisei, agora, como fazer isso no MSSQL sem utilizar s.procedures?

    Grato.
    Technology:
    * server-side: PHP 5.2.6; ASP & .NET; JSP
    * client-side: jQuery 1.3.2
    * rendering: HTML 5; XHTML 1.1; CSS 3.0
    * database: MSSQL 2000; MySQL 4.1.21; MySQL 5.x; Oracle 9.x
    terça-feira, 16 de junho de 2009 19:28