All pastes #265905 Raw Edit

Untitled

public text v1 · immutable
·published 2006-12-03 19:18 UTC
rendered paste body
  SELECT Empregado.nome AS Nome, Instalacao.nome AS Instalacao,
         Contrato.ano AS Ano, SUM(Compra.preco_venda)/1000 AS Total, COUNT(*)
    FROM ((Empregado 
         INNER JOIN Contrato ON Empregado.num = Contrato.num)
         INNER JOIN Instalacao ON Contrato.cod = Instalacao.cod)
         INNER JOIN Compra ON Empregado.num = Compra.num
   WHERE (Empregado.tipo = 'vendedor' OR Empregado.tipo = 'vt')
     AND Contrato.ano = TO_CHAR(Compra.data_compra, 'YYYY')
     AND (Instalacao.tipo = 'loja' OR Instalacao.tipo = 'LA' OR Instalacao.tipo = 'LAC')
GROUP BY Instalacao.nome, Contrato.ano, Empregado.nome
ORDER BY Instalacao.nome;