Bom dia a todos, segue link para documentação do postgres:
http://postgresql.org.br/docs
DOCUMENTO POSTGRES
Assunto de hoje:
group by, having, transação, is null, null, in, not in, subconsulta, limit e offset, random.
Exercício:
1°) Conversa com o cliente:
cliente: -tenho várias lojas e cada loja terá vendedores, atendentes, gerentes e produtos, gostaria de alguns relatórios, é possível?
eu: -vou precisar analisar com minha equipe de banco de dados, mas, tenho certeza que é possível.
cliente: -são os seguintes relatórios:
1) média de idade entre os vendedores.
2) gerente com maior e menor idade.
3) quantidade de gerentes com a mesma idade.
4) pesquisa a loja que tenha no nome algo parecido com "prada".
5) total vendido por loja.
6) total de atendentes, gerentes e vendedores por loja.
7) total de produtos por loja.
8) todos os vendedores que não venderam entre duas datas.
9) total de venda por vendedor e por data.
10) produto mais vendido, menos vendido.
11) produto não vendido, e produto vendido pelo menos uma vez.
12) comissão de cada vendedor por data.
Equipe, vamos trabalhar para deixar nosso cliente satisfeito.
Abraço,
Hábner Nascimento.
Exemplo de sistema, utilizando postgresql
DOWNLOAD