2016-05-22 13 views

Antwort

0

Sie verwenden, um den Zugriff DATEPART() Funktion:

SELECT t.*,DatePart("yyyy",t.DateColumn) 
FROM YourTable t 

EDIT:

SELECT Orders.OrderDate AS [Year], 
     States.RegionName, 
     States.DivisionName, 
     Orders.OrderID AS [Number of Orders], 
     DatePart("yyyy",Orders.OrderDate) as [Year_Col] 
FROM Employees, Orders, States 
GROUP BY Orders.OrderDate, States.RegionName, States.DivisionName, Orders.OrderID 
ORDER BY Orders.OrderDate; 

By the way, Sie fehlen Beziehungen Bedingungen, jetzt Sie schließen sich jeweils Aufzeichnung für jeden Datensatz in jeder der Tabellen. Fügen Sie eine Where-Klausel

WHERE Orders.Employee_id = employees.employee_id 
    AND Orders.State_id = states.state_id 

Natürlich habe ich die Beziehungen erraten, passen Sie sie an die tatsächlichen an.

+0

wie kann ich dies tun, mit der Entwurfsansicht –

+0

zur Zeit wie folgt aus meiner Anfrage SELECT Orders.OrderDate AS [Jahr], States.RegionName, States.DivisionName, Orders.OrderID AS [Anzahl der Orders] sieht FROM Employees, Orders, States GRUPPE BY Orders.OrderDate, States.RegionName, States.DivisionName, Orders.OrderID ORDER BY Orders.OrderDate; ' –

+0

@ c2648421 Versuchen Sie es jetzt – sagi