Alleen orders tonen van het meest recente jaar

Status
Niet open voor verdere reacties.

rambomambo

Gebruiker
Lid geworden
9 dec 2012
Berichten
163
Ik wil met de database northwind alleen
de orders willen zien van het recentste jaar
met max(year) zie ik wat het recentste jaar is
maar ik zie nog altijd de orders van de vorige jaren
weet er iemand hoe ik dit kan oplossen ?

select LastName,FirstName,COUNT(OrderID),MAX(YEAR((orderdate)))
from Employees e,Orders o
where e.EmployeeID = o.EmployeeID
and e.ReportsTo >= 1
group by FirstName,LastName
 
Ik gok dat het zo moet kunnen:

[SQL]SELECT LastName,FirstName,COUNT(OrderID)
FROM Employees e,Orders o
WHERE e.EmployeeID = o.EmployeeID AND e.ReportsTo >= 1 AND
(SELECT MAX(YEAR(orderdate)) FROM orders)
GROUP BY FirstName,LastName[/SQL]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan