INNER JOIN SQL SERVER

В хороший день коллеги, я реализую консультации в BD NorthWind.

Но даже мне не удается получить результат, который я желаю.

Я должен получать общее количество команд из-за служащего, в консультации, которую или я реализовал, или он дает мне общее количество команд вместе с именем служащего, но мне не удается добавить также идентификацию служащего.

Я надеюсь, что они могут помогать мне.

SELECT FirstName as Empleado, COUNT (orderID) as Total_de_ordenes
FROM Orders INNER JOIN Employees on Orders.EmployeeID = Employees.EmployeeID     
GROUP BY (Employees.FirstName)
1
задан 11.09.2019, 00:53
1 ответ

Чтобы мочь "группировать" мы сделаем это следующим способом, я не могу тестировать это asà - что скорее всего от меня убегает "typo", но это проверил несколько раз.

В твоем случае:

SELECT 
    Employees.FirstName as Empleado, 
    Employees.EmployeeID as EmpleadoID, 
    COUNT (orderID) as Total_de_ordenes
FROM Orders 
    INNER JOIN Employees on Orders.EmployeeID = Employees.EmployeeID     
GROUP BY 
    Employees.FirstName, 
    Employees.EmployeeID

Изменения, которые я реализовал в твоей консультации, - очень простые. Я существую añadido как в select, так и в group by поле, из-за которого quer¦-хозяева группировать и в свою очередь показывать.

оставил ссылку documentaci¦n для того, чтобы ты бросил беглый взгляд:

SELECT: GROUP BY (Transact-SQL)

2
ответ дан 11.11.2019, 01:13
  • 1
    Большое спасибо из-за помощи, я тебе благодарен за contribució n documentació n –  Arturo Ortiz Vázquez 11.09.2019, 01:26

Теги

Похожие вопросы