Array
(
)

Script SQL usando o SELECT

Vasquito
   - 09 set 2007

Alguém me pode ajudar com este problema

Citação:

dado esquema relacional:

Remuneracao(Ano,Mes,EmpNum,SalarioBase,ValorHorasExtra)
Empregado(EmpNum,Nome,DataAdmissao)

Comando SQL para determinar para cada ano quantos empregados receberam menos de 10 salarios


Flasp2000
   - 10 set 2007

VAMOS LÁ VELHINHO:

SELECT E.Nome AS ´Funcionário´, E.DataAdmissao AS ´Admissão´, COUNT (R.Salariobase) AS Salário, COUNT (R.ValorHorasExtra) AS ´Horas Extras´
FROM Empregado E
LEFT JOIN Remuneracao R ON E.EmpNum = R.EmpNum
WHERE R.Ano LIKE ´¬2007¬´
GROUP BY E.Nome, E.DataAdmissao
-------------------------------------------------------------------------------------

Campeão no Where você coloca o ano que você esta querendo, no caso se for mais de um ano coloca um (AND R.Ano LIKE ´¬2008¬´ )

Também se quiser somar, apenas trocar o COUNT para SUM, e no where filtrar o ano que necessita...

Abraços..