Neste vídeo vou mostrar como criar consultas em SQL para obter estatísticas de vendas. Vamos poder obter vendas anuais, mensais e diárias. Exemplos: Vendas Anuais: select EXTRACT(MONTH from CUP_VENDA.`DATA`) as Mes, EXTRACT(YEAR from CUP_VENDA.`DATA`) as Ano, format(sum(CUP_ITEM.TOTAL),2,‘de_DE’) as TotalVenda from CUP_VENDA, CUP_ITEM where CUP_VENDA.ID_VENDA = CUP_ITEM.ID_VENDA group by Mes, Ano Order by Ano, Mes Vendas […]

Neste video mostro como usar um subselect / subquery junto com o comando upgrade. Nos exemplos atualizo campos da tabela de produto como valor NCM buscando o valor da tabela de IPBT. Outro Exemplo é de baixar o estoque de produtos usando uma query que retorna os itens do cupom. Comandos Exemplo 001: No Exemplo […]

A definição de Subselect ou subquery é uma instrução de consulta dentro de outra consulta SQL. Aqui então vai dois exemplos simples de como usar subselect.Exemplo da Query do Vídeo: select TEMP.Cupom, sum(temp.Venda_bruta) as Total_Cupom from(select cb.tcab_IDVenda as Cupom,iv.tite_Tot as Venda_Bruta from tmpcab cbjoin tmpite as iv on cb.tcab_IDVenda = iv.tite_idVenda) as TEMPGroup by TEMP.Cupom

O cenário é: Temos um servidor PostgreSQL instalado em um sistema operacional Linux e precisamos configurar programas desenvolvido em Lazarus, Codetyphon ou Delphi em estações Windows. Neste vídeo mostro exatamente como proceder para configurar as nossas aplicações. Vamos usar o ZEOSLIB para fazer esta conexão. ### INSCREVA-SE NO MEU CANAL ###

Neste vídeo vou mostrar como conectar a uma base de dados PostGreSQL no Delphi Berlin usando o ZeosLib e resolver o problema: None of the dynamic libraries Can Be found or is not loadable: libpq.dll!Use TZConnection.libraryLocation if the location is invalid.

Um pouquinho mais sobre PostGreSQL: Hoje, o PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como: Consultas complexas Chaves estrangeiras Integridade transacional Controle de concorrência multi-versão Suporte ao modelo híbrido objeto-relacional Ele tem facilidade de Acesso Gatilhos Visões Linguagem Procedural em várias linguagens (PL/pgSQL, […]