20 de janeiro de 2019

Programando - App Inventor vs Delphi/Lazarus: if/else - Parte 03


Alguns inscritos do canal pedem para postar vídeos sobre programação Android. Como não programo em Android (Java) decidi postar um vídeo sobre o App Inventor. Vamos criar um aplicativo básico Android para você conhecer a ferramenta.




25 de dezembro de 2018

Programando: Java vs Delphi / Lazarus: While - Parte 2

Todo mundo sabe que alguns quarentões do Delphi ou Lazarus defende com unhas e dentes a produtividade desta maravilhosa ferramenta. Eu também faço parte deste grupo. Mas resolvi me aventurar e conhecer um pouco mais sobre como programar em Java. Este vídeo mostra minha primeira experiência, vai servir para dinossauros como eu fazer algumas comparações entre as linguagens !

Hoje vamos comparar a função While !




19 de novembro de 2018

Programando: Java vs Delphi / Lazarus - Parte 01

Todo mundo sabe que alguns quarentões do Delphi ou Lazarus defende com unhas e dentes a produtividade desta maravilhosa ferramenta. Eu também faço parte deste grupo.
Mas resolvi me aventurar e conhecer um pouco mais sobre como programar em Java. Este vídeo mostra minha primeira experiência, vai servir para dinossauros como eu fazer algumas comparações entre as linguagens !
Neste primeiro vídeo vamos criar um projeto em Lazarus/Delphi e outro no Java.
Vamos usar botões, variáveis e trabalhar com operador IF/ELSE.

24 de setembro de 2018

Delphi/Lazarus mexer janelas/forms sem controlbox

Vídeo criado pelo amigo Daniel Steckler mostrando como mover janelas sem bordas desenvolvidas em Lazarus, Delphi ou Codetyphon.

Ótimo complemento, pois quando criei meu vídeo sobre menus não testei a possibilidade de mover as janelas.

Obrigado pela Dica Daniel Steckler !!!


2 de setembro de 2018

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

29 de agosto de 2018

Como usar um subselect com update

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 abaixo temos 2 tabelas, uma de produtos e uma IBPT.

Onde atualizamos o campo ValorIbpt do produto com a resposta do subselect da tabela IBPT

    update produto pr
    set pr.VrIPBTProd = (select ib.ValorIBPT
                         from ibptax ib
                         where ib.CodNCM = pr.NcmProd )

Exemplo 002:

Neste Exemplo temos um cupom com "n" itens.

Então fazemos o update para "baixar" o estoque de um determinado cupom.


    update produto
    set produto.EstAtualProd = produto.EstAtualProd -
        (select tmpite.tite_Qtde from tmpite
        where tmpite.tite_idVenda = 11 and tmpite.tite_CodPro = produto.CodProd)
    where produto.CodProd in (select tmpite.tite_CodPro from tmpite
                               where tmpite.tite_idVenda = 11)



#bancodedados #sql #comandosql #subselect #update #subquery #sqlduastabelas

26 de agosto de 2018

Como usar um subselect em uma consulta SQL

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 cb
join tmpite as iv on cb.tcab_IDVenda = iv.tite_idVenda) as TEMP
Group by TEMP.Cupom

Programando - App Inventor vs Delphi/Lazarus: if/else - Parte 03

Alguns inscritos do canal pedem para postar vídeos sobre programação Android. Como não programo em Android (Java) decidi postar um vídeo ...