christiansud Postado Maio 14, 2012 Denunciar Share Postado Maio 14, 2012 Tenhos essas 2 tabelas abaixo e gostaria da solução dos problemas abaixo, utilizando na sua maioria subquery se possivel. GratoTabela DepartamentoCampos:DeptNo: Char(3)DetpName: Varchar(36)EmpNo: Char(6) **Chave Estrangeira EmpNo da tabela empregadosAdmDept: Char(3)Localidade: Char(5)Tabela EmpregadosEmpNo: char(6)PrimeiroNome: varchar(20)Sobrenome: varchar(15)Departamento: char(3) **Chave estrangeira de DeptNO da tabela DepartamentoData_Contratação: DateTelefone:char(4)Nível: smallint **Anos de formação educacionalCargo: Char(8)Sexo: Char(1) **M ou FDt_Nascimento: DateSalário: Decimal(9,2)Bonus: decimal(9,2)1 Mostre o departamento e o sobrenome de todos os empregados quetrabalham no mesmo departamento que o Brown2 Mostre o sobrenome e a função dos empregados de todos osdepartamentos cujo nome incluam “Centro”.3 Liste os departamentos cuja media salarial seja menor que a mediasalarial da companhia. Mostre o seu código e salário médio.4 Tendo como universo apenas os que trabalham nos departamentos cujoscódigos comecem com “e”, produza uma lista de todas as mulheres queganham mais do que a média salarial dos homens. Mostre numero dofuncionário, primeiro nome e sobrenome.5 Faça uma lista de todas as mulheres que ganham menos que a mediasalarial dos homens que trabalham no mesmo departamento. As seguintesinformações são pedidas: matricula, primeiro nome, sobrenome,departamento.6 Liste todos os empregados do departamento E11 cujo salário sejamenor que todas as medias salariais por departamento. Informe primeironome, sobrenome, salário.7 Mostre o primeiro nome, sobrenome, telefone, data de admissão e afunção do empregado mais antigo.8 O departamento A00 tem uma estreita faixa de funções. Pesquise aexistência de outros departamentos que tenham pelo menos um empregadoexercendo uma das funções existentes no departamento A00.9 Encontre os empregados, exceto o presidente “pres” e os gerentes“gerente” que ganham a comissão máxima ou o bônus Maximo nosrespectivos departamentos. Exclua o presidente e os gerentes nocalculo dos máximos. Liste o departamento, sobrenome, função, comissãoe bônus.10 Mostre os dois menores cargos em ordem alfabética.11 Para os departamentos compostos somente por mulheres, liste aquelesque tem o salário maior do que o de algum gerente homem. Mostre o nomedo departamento, o nome da funcionaria, sobrenome, função e salário. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CAIO.EXE Postado Maio 22, 2012 Denunciar Share Postado Maio 22, 2012 Cristian,boa tarde.Isso esta com cara de trabalho da faculdade,infelizmente não posso lhe ajudar.caso tenha alguma pergunta específica estou à disposição.A maioria das perguntas são resolvidas na clausula WHERE de forma simples. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
christiansud
Tenhos essas 2 tabelas abaixo e gostaria da solução dos problemas abaixo, utilizando na sua maioria subquery se possivel. Grato
Tabela Departamento
Campos:
DeptNo: Char(3)
DetpName: Varchar(36)
EmpNo: Char(6) **Chave Estrangeira EmpNo da tabela empregados
AdmDept: Char(3)
Localidade: Char(5)
Tabela Empregados
EmpNo: char(6)
PrimeiroNome: varchar(20)
Sobrenome: varchar(15)
Departamento: char(3) **Chave estrangeira de DeptNO da tabela Departamento
Data_Contratação: Date
Telefone:char(4)
Nível: smallint **Anos de formação educacional
Cargo: Char(8)
Sexo: Char(1) **M ou F
Dt_Nascimento: Date
Salário: Decimal(9,2)
Bonus: decimal(9,2)
1 Mostre o departamento e o sobrenome de todos os empregados que
trabalham no mesmo departamento que o Brown
2 Mostre o sobrenome e a função dos empregados de todos os
departamentos cujo nome incluam “Centro”.
3 Liste os departamentos cuja media salarial seja menor que a media
salarial da companhia. Mostre o seu código e salário médio.
4 Tendo como universo apenas os que trabalham nos departamentos cujos
códigos comecem com “e”, produza uma lista de todas as mulheres que
ganham mais do que a média salarial dos homens. Mostre numero do
funcionário, primeiro nome e sobrenome.
5 Faça uma lista de todas as mulheres que ganham menos que a media
salarial dos homens que trabalham no mesmo departamento. As seguintes
informações são pedidas: matricula, primeiro nome, sobrenome,
departamento.
6 Liste todos os empregados do departamento E11 cujo salário seja
menor que todas as medias salariais por departamento. Informe primeiro
nome, sobrenome, salário.
7 Mostre o primeiro nome, sobrenome, telefone, data de admissão e a
função do empregado mais antigo.
8 O departamento A00 tem uma estreita faixa de funções. Pesquise a
existência de outros departamentos que tenham pelo menos um empregado
exercendo uma das funções existentes no departamento A00.
9 Encontre os empregados, exceto o presidente “pres” e os gerentes
“gerente” que ganham a comissão máxima ou o bônus Maximo nos
respectivos departamentos. Exclua o presidente e os gerentes no
calculo dos máximos. Liste o departamento, sobrenome, função, comissão
e bônus.
10 Mostre os dois menores cargos em ordem alfabética.
11 Para os departamentos compostos somente por mulheres, liste aqueles
que tem o salário maior do que o de algum gerente homem. Mostre o nome
do departamento, o nome da funcionaria, sobrenome, função e salário.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.