Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Examine o número de acordos coletivos por sindicato, agrupados por sindicato e ano para os sindicatos da 'Indústria de Serviços'.
 ###Tabelas: 
CREATE TABLE UnionInfo (UnionID INT, UnionName VARCHAR(50), Sector VARCHAR(20)); INSERT INTO UnionInfo (UnionID, UnionName, Sector) VALUES (1001, 'Retail Workers United', 'Service Industry'); INSERT INTO UnionInfo (UnionID, UnionName, Sector) VALUES (1002, 'Transport Workers Union', 'Transportation'); CREATE TABLE CollectiveBargaining (CBAID INT, UnionID INT, AgreementDate DATE, ExpirationDate DATE); INSERT INTO CollectiveBargaining (CBAID, UnionID, AgreementDate, ExpirationDate) VALUES (1, 1001, '2018-01-01', '2021-12-31'); INSERT INTO CollectiveBargaining (CBAID, UnionID, AgreementDate, ExpirationDate) VALUES (2, 1002, '2019-06-15', '2022-06-14');
SELECT UnionID, YEAR(AgreementDate) as AgreementYear, COUNT(*) as CBACount FROM CollectiveBargaining INNER JOIN UnionInfo ON CollectiveBargaining.UnionID = UnionInfo.UnionID WHERE Sector = 'Service Industry' GROUP BY UnionID, AgreementYear;