Conectando Lazarus com MS SQL Server

Neste vídeo mostro como utilizar o banco de dados da Microsoft o SQL Server 2017 Express com o Lazarus versão 2.0.6 utilizando o componente ZeosLib.

Vamos criar um banco de dados, criar uma tabela e fazer um CRUD.
String de Conexão:

Provider=SQLOLEDB.1;Password='Info@3004';Persist Security Info=True;User ID='SA';Initial Catalog='DB_TESTE';Data Source='PCTESTEVM\SQLEXPRESS'; 

Comando para ativar o Autoinc (IDENTITY):
Set IDENTITY_INSERT db_teste.dbo.agenda ON

#lazarus #sql server #ms sql server #microsoft sql server #zeus #zeuslib #conectar sql server zeos #como conectar ao sql server #conectando sql server #lazarus 2.0.6 #sql server express #banco de dados #programação #curso #curso sql server

Turbine seu curriculum

Aprenda a trabalhar com um dos bancos de dados mais utilizado no mundo!

Curso totalmente GRATUITO de MYSQL Server

Playlist do youtube, clique aqui.

Acesse o blog: www.startdb.info

#domain #dominios #mysqlserver #cursomysqlserver #cursogratismysqlserver #cursogratuitomysqlserver #aulamysqlserver #aulagratuitamysqlserver #mysqlservergratis #mysqlservergratuito #postgres #instalarmysqlserver #installmysqlserver #comoinstalarmysqlserver #database #sql #select #trigger #create #where #Pk #Fk #DanielMorais #infocotidiano #startdb #lazarus #mysqlserverparainiciante #bancodedadosmysqlserver #databasemysqlserver #tutorialmysqlserver #apostilamysqlserver

calcular horas mysql em 5 minutos!

Nunca foi tão fácil calcular horas direto nas suas consultas MySQL Server !

Assista o vídeo abaixo e ATENÇÃO ! CURSO COMPLETO NO YOUTUBE, basta acessar o CANAL INFOCOTIDIANO !

#mysql #mysqlserver #cursomysql #cursomysqlserver #cursogratis #aprendagratis #cursogratismysql #cursogratuitomysql #aprendamysql #aprendamysqlgratis #aulagratismysql #calcular #calculohorasmysql #calcularhorasmysql #querycalculohoras #calculartime #calculartime #calculardatetime #comocalcularhora

INTENSIVO MySQL Server

Para quem gosta de T.I., aqui tem uma ótima OPORTUNIDADE de você aprender ou aprimorar seu conhecimento sobre o banco de dados MySQL.

São 26 aulas completas e 100% GRATUITAS !

Todas estão no meu canal, Infocotidiano lá no youtube.

Se puder se inscrever no meu canal isso me ajuda muito, pois faz o meu canal crescer e alcanças mais e mais pessoas !

Se gostar, peço que clique no “joinha”, o seu like ajuda no posicionamento do meu canal.

Abaixo vou deixar o link da minha playlist do Intensivo MySQL:

Intensivo MYSQL Server

#cursomysql #cursomysqlserver #cursogratismysql #cursogratuitomysql #cursogratis #createdatabase #createtable #createtrigger #createprocedure #altertable #droptable #dropdatabase #insert #insertinto #update #truncate #drop #select #where #in #between #join #leftjoin #rightjoin #innerjoin #extract #extractday #extractmonth #extractyear #stored #storedprocedure #createstoredprocedure #createfunction #createview #infocotidiano #videoaula #videoaulagratis #danieldemorais #danielmorais #lazarus #delphi #php #programacao #desenvolvimentodesoftwares #desenvolvimentodesistemas #engenhariadesoftwares #bancodedados #database

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

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

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


Instalando MySQL Server, WorkBench no Ubuntu, Mint , Debian – 2018

Salve amigos, neste vídeo mostro como instalar o MySQL Server no novo Ubuntu 18.04, Mint 19 e derivados do novo Debian.

Fonte https://linuxconfig.org/install-mysql-on-ubuntu-18-04-bionic-beaver-linux

Comandos:
sudo apt install mysql-server
sudo mysql_secure_installation
Edite e mude bind-address para 0.0.0.0
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
sudo service mysql restart
sudo mysql -u root
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘SuaSenha’;


Replicando dados entre Matriz e filiais

Qual desenvolvedor de softwares que nunca pensou em criar um replicador para sincronizar base de dados, tabelas e registros entre empresas ?

Neste vídeo vou mostrar como replicar os dados (base de dados, tabelas e registros) entre matriz e filiais.

FUNCIONA EM QUALQUER LINGUAGEM DE PROGRAMAÇÃO QUE TENHA CONEXÃO MYSQL / MARIADB
NÃO É VPN!
É NATIVO DO MYSQL / Maria DB
NÃO USA COMPONENTES
 

Se puder me ajudar, inscreva-se no meu canal. Isso me ajuda muito !

Dica Lazarus: Conectar base Oracle usando ZeosLIb

Hoje vou mostrar como conectar a uma base de dados Oracle utilizando o componente ZeosLib.

Lembre-se que:

Se seu Lazarus for 64 bits, o Oracle deve ser 64 e esta regra deve ser respeitada para 32 bits.

A versão do Windows (32/64) não importa, mas o compilador não reconhece a oci.dll de versões diferentes.

Se puder me ajudar, inscreva-se no meu canal. Isso me ajuda muito !