Pergunta : Há uma maneira de fornecer uma escala dos valores à caraterística da descodificação da pergunta do SQL?

Eu tenho uma base de dados que armazene o ano na lima e eu quero contar ocorrências em a década.  Há uma maneira usando a pergunta do SQL para fornecer uma escala dos valores à caraterística da descodificação?  Por exemplo: descodificar (nd.degree_year_1, 2000 - 2010, “00”. 1990 - 1999, “90”, 1980 - 1989, “80”). class= do

Resposta : Há uma maneira de fornecer uma escala dos valores à caraterística da descodificação da pergunta do SQL?

Oracle
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
SELETO
  CASO QUANDO nd.degree_year_1 entre 2000 e 2010 então “10”
    QUANDO nd.degree_year_1 entre 1990 E 1999 então “90”
    QUANDO nd.degree_year_1 entre 1980 E 1989 então “80” TERMINAREM COMO a década,
  CONTAGEM (nd.id_number DISTINTOS),
  TO_CHAR (SOMA (g.gift_associated_credit_amt), “$999.999.999.99”)
DE
  nd dos nau_degrees,
  presente g
ONDE t_donor_id de g.gif = nd.id_number
  E t_associated_code de g.gif = “P”
  E TRUNC (g.gift_receipt_date) ENTRE TO_DATE (“07/01/2009”, “MM/DD/YYYY ") E TO_DATE (“06/30/2010”, “MM/DD/YYYY ")
GRUPO PERTO
  CASO QUANDO nd.degree_year_1 entre 2000 e 2010 então “10”
    QUANDO nd.degree_year_1 entre 1990 E 1999 então “90”
    QUANDO nd.degree_year_1 entre EXTREMIDADE 1980 E 1989 então “80”
ORDEM PERTO
  1
Outras soluções  
 
programming4us programming4us