Olá! Podemos habilitar alguns serviços e cookies para melhorar sua experiência e nosso site?

Política de Privacidade e Cookies.
Código SQL copiado para a área de transferência
RU EN FR
Tarefa 21:
Encontre funcionários cujos salários foram aumentados várias vezes em um ano.
O resultado deve conter as seguintes colunas EMP_NO, FIRST_NAME, LAST_NAME - dados do funcionário, CHANGES_YEAR - ano de aumento de salário, CHANGES_COUNT - número de aumentos por ano. Ordene o resultado por número do funcionário

Use a sintaxe Firebird para escrever sua resposta. As descrições das tabelas são fornecidas no painel direito.

Escreva sua solicitação no campo abaixo e clique no botão "Verificar!"
Obter dica
Copiar código Limpar editor

Banco de Dados Employee (Firebird)

Employee é um banco de dados de exemplo que acompanha o sistema de gerenciamento de banco de dados Firebird multiplataforma. Você pode usar este banco de dados para explorar o Firebird SQL e outros recursos do DBMS.

Tabelas do banco de dados:

COUNTRY - tabela de países.
  • COUNTRYNome do país
  • CURRENCYMoeda usada no país
COUNTRY CURRENCY
USA Dollar
JOB - horário de trabalho da empresa.
  • JOB_CODECódigo do trabalho
  • JOB_GRADEGrau do trabalho
  • JOB_COUNTRYPaís associado ao trabalho
  • JOB_TITLETítulo do trabalho
  • MIN_SALARYSalário mínimo para o trabalho
  • MAX_SALARYSalário máximo para o trabalho
  • JOB_REQUIREMENTRequisitos do trabalho
  • LANGUAGE_REQRequisitos de idioma
JOB_CODE JOB_GRADE JOB_COUNTRY JOB_TITLE MIN_SALARY MAX_SALARY JOB_REQUIREMENT LANGUAGE_REQ
CEO 1 USA Chief Executive Officer 130000.00 250000.00 No specific requirements. [null]
DEPARTMENT - divisões da empresa.
  • DEPT_NONúmero do departamento
  • DEPARTMENTNome do departamento
  • HEAD_DEPTDepartamento principal (pode ser nulo)
  • MNGR_NONúmero do gerente
  • BUDGETOrçamento do departamento
  • LOCATIONLocalização do departamento
  • PHONE_NONúmero de telefone do departamento
DEPT_NO DEPARTMENT HEAD_DEPT MNGR_NO BUDGET LOCATION PHONE_NO
000 Corporate Office [null] 105 1000000.00 Monterey (408) 555-1234
EMPLOYEE - lista de funcionários.
  • EMP_NONúmero do funcionário
  • FIRST_NAMEPrimeiro nome do funcionário
  • LAST_NAMESobrenome do funcionário
  • PHONE_EXTRamal do telefone do funcionário
  • HIRE_DATEData de contratação do funcionário
  • DEPT_NONúmero do departamento
  • JOB_CODECódigo do trabalho do funcionário
  • JOB_GRADEGrau do trabalho do funcionário
  • JOB_COUNTRYPaís associado ao trabalho do funcionário
  • SALARYSalário do funcionário
  • FULL_NAMENome completo do funcionário
EMP_NO FIRST_NAME LAST_NAME PHONE_EXT HIRE_DATE DEPT_NO JOB_CODE JOB_GRADE JOB_COUNTRY SALARY FULL_NAME
2 Robert Nelson 250 1988-12-28 00:00:00 600 VP 2 USA 105900.00 Nelson, Robert
PROJECT - lista de projetos.
  • PROJ_IDID do projeto
  • PROJ_NAMENome do projeto
  • PROJ_DESCDescrição do projeto
  • TEAM_LEADERLíder da equipe do projeto
  • PRODUCTProduto associado ao projeto
PROJ_ID PROJ_NAME PROJ_DESC TEAM_LEADER PRODUCT
VBASE Video Database Development of a video database management system for managing video distribution on demand. 45 software
EMPLOYEE_PROJECT - funcionários em projetos.
  • EMP_NONúmero do funcionário
  • PROJ_IDID do projeto
EMP_NO PROJ_ID
144 DGPII
PROJ_DEPT_BUDGET - orçamentos de projetos.
  • FISCAL_YEARAno fiscal
  • PROJ_IDID do projeto
  • DEPT_NONúmero do departamento
  • QUART_HEAD_CNTContagem de cabeças do trimestre (pode ser nulo)
  • PROJECTED_BUDGETOrçamento projetado para o ano fiscal
FISCAL_YEAR PROJ_ID DEPT_NO QUART_HEAD_CNT PROJECTED_BUDGET
1994 GUIDE 100 [null] 200000.00
SALARY_HISTORY - histórico salarial dos funcionários.
  • EMP_NONúmero do funcionário
  • CHANGE_DATEData da mudança salarial
  • UPDATER_IDID do atualizador
  • OLD_SALARYSalário anterior
  • PERCENT_CHANGEPercentual de mudança no salário
  • NEW_SALARYNovo salário após a mudança
EMP_NO CHANGE_DATE UPDATER_ID OLD_SALARY PERCENT_CHANGE NEW_SALARY
28 1992-12-15 00:00:00 admin2 20000.00 10.000000 22000.000000
CUSTOMER - clientes da empresa.
  • CUST_NONúmero do cliente
  • CUSTOMERNome do cliente
  • CONTACT_FIRSTPrimeiro nome da pessoa de contato
  • CONTACT_LASTSobrenome da pessoa de contato
  • PHONE_NONúmero de telefone do cliente
  • ADDRESS_LINE1Linha de endereço 1
  • ADDRESS_LINE2Linha de endereço 2 (pode ser nulo)
  • CITYCidade do cliente
  • STATE_PROVINCEEstado ou província do cliente
  • COUNTRYPaís do cliente
  • POSTAL_CODECódigo postal do cliente
  • ON_HOLDStatus de espera (pode ser nulo)
CUST_NO CUSTOMER CONTACT_FIRST CONTACT_LAST PHONE_NO ADDRESS_LINE1 ADDRESS_LINE2 CITY STATE_PROVINCE COUNTRY POSTAL_CODE ON_HOLD
1001 Signature Design Dale J. Little (619) 530-2710 15500 Pacific Heights Blvd. [null] San Diego CA USA 92121 [null]
SALES - lista de vendas.
  • PO_NUMBERNúmero do pedido de compra
  • CUST_NONúmero do cliente associado ao pedido
  • SALES_REPNúmero do representante de vendas
  • ORDER_STATUSStatus do pedido
  • ORDER_DATEData do pedido
  • SHIP_DATEData de envio
  • DATE_NEEDEDData necessária (pode ser nulo)
  • PAIDStatus de pagamento
  • QTY_ORDEREDQuantidade pedida
  • TOTAL_VALUEValor total do pedido
  • DISCOUNTDesconto aplicado
  • ITEM_TYPETipo de item no pedido
  • AGEDValor envelhecido
PO_NUMBER CUST_NO SALES_REP ORDER_STATUS ORDER_DATE SHIP_DATE DATE_NEEDED PAID QTY_ORDERED TOTAL_VALUE DISCOUNT ITEM_TYPE AGED
V91E0210 1004 11 shipped 1991-03-04 00:00:00 1991-03-05 00:00:00 [null] y 10 5000.00 0.100000 hardware 1.000000000