Consulta SQL de Vendas mensais, anuais e diárias

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 Todos os Dias do Mes 07 do ano de 2018:

select
EXTRACT(DAY from CUP_VENDA.`DATA`) as Dia,
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
and EXTRACT(MONTH from CUP_VENDA.`DATA`) = 07
and EXTRACT(YEAR from CUP_VENDA.`DATA`) = 2018
group by Dia, Mes, Ano
Order by Ano, Mes, Dia

Assista o vídeo:

#dicassql #sql #comandos #consultasql #query #bancodedados #mysql #oracle #firebird #mysql #mariadb #postgre #postgresql #sqlite #vendas #vendasmensais #vendasanuais

Dicas Lazarus: Criar base de dados firebird em tempo de execução

Neste vídeo mostro como criar uma base de dados (base.fdb) em tempo de execução.
Além da base de dados, vamos criar duas tabelas, clientes e produtos utilizando uma query.
Componente necessário ZEOSLIB.
Funciona em Lazarus, CodeTyphon e Delphi.


Instalando Lazarus + Firebird + Flamerobin no Windows

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal.
O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.

Nas últimas vídeos aulas começamos a desenvolver um sistema controle de estoque e vendas utilizando Lazarus com Firebird.

Todas as aulas foram feitas utilizando sistema operacional Linux, depois passamos para OS X da Apple e agora vamos testar nossa aplicação no Windows da Microsoft.


Programando Lazarus + Firebird no Mac OS X

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal.
O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.

Nas últimas vídeos aulas começamos a desenvolver um sistema controle de estoque e vendas utilizando Lazarus com Firebird.

Todas as aulas foram feitas utilizando sistema operacional Linux.
Para mostrar a flexibilidade do Lazarus (free Pascal), copiei o projeto desenvolvido no Linux e copiei para o meu Macbook com OS X Montain Lion e pronto !
Bastou instalar o Firebird e ajustar o caminho para base de dados e executar os comandos abaixo:

  1. sudo ln -s /Library/Frameworks/Firebird.framework/Versions/A/Firebird /usr/lib/libfbclient.dylib
  2. sudo ln -s /Library/Frameworks/Firebird.framework/Firebird /usr/local/lib/libgds.dylib   
  3. sudo chmod 777 /usr/local/lib/BaseDeDados.fdb

Assista o vídeo:



Se gostou, clique em curtir/gostei !

Instando Firebird + FlameRobin no Ubuntu

Nesta vídeo-aula vou mostrar como instalar o Firebird e o Flamerobin no Ubuntu 64Bits.

Além disso, vamos criar uma base de dados e uma tabela para testar nossa instalação.

Comandos para instalação do firebird (senha firebird padrão é masterkey):
sudo apt-get install firebird2.5-classic
sudo dpkg-reconfigure firebird2.5-classic

Script para criar a base de dados:

create table Clientes (
  CODIGO integer not null,
  NOME varchar(50) not null,
  ENDERECO varchar(50) not null,
  BAIRRO varchar(30) not null,
  CIDADE varchar(50) not null,
  UF varchar(2) not null,
  CEP varchar(10) not null,
  TELEFONE varchar(15) not null,
  constraint pk_people primary key (CODIGO),
  constraint uk_nickname unique (NOME) using index ix_NOME
)

Assista a vídeo-aula passo-a-passo:

Se este vídeo foi útil, curta nossa página, muito obrigado !