Abrindo uma consulta em modo SQL, pode colar uma destas instruções e alterar ao seu propósito.
SQL total dos registros
SELECT * FROM SuaTabela
SQL Sem repetir o nome do Funcionario
SELECT DISTINCT Funcionario FROM SuaTabela
SQL utilizando o onde for igual a
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
SQL utilizando o Igual Ou
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
OR Funcionario='David'
SQL utilizando o Igual E
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
And Funcionario='David'
SQL utilizando o Máx devolve a maior Data
SELECT CampoNome, CampoData
FROM SuaTabela
WHERE CampoData = (Select Max(CampoData) from SuaTabela)
SQL utilizando o Min devolve a menor Data
SELECT CampoNome, CampoData
FROM SuaTabela
WHERE CampoData = (Select Min(CampoData) from SuaTabela)
SQL utilizando o Inserir
INSERT INTO SuaTabela (Campo1, Campo2, Campo3)
VALUES ('Joao', 'Paulo', 'JPaulo')
SQL utilizando o atualizar
UPDATE SuaTabela
SET Campo3='JPaulo'
WHERE Campo1='Joao' AND Campo2='Paulo'
SQL utilizando o apagar
DELETE FROM SuaTabela
WHERE Campo1='Joao' AND Campo2='Paulo'
SQL utilizando o TOP
SELECT TOP 5 * FROM SuaTabela
Ou fazendo referencia a um campo
SELECT TOP 5 Campo1 FROM SuaTabela
SQL utilizando o Como, devolve todos os nomes começados por ‘J’
SELECT * FROM SuaTabela
WHERE Funcionario LIKE 'J*'
SQL utilizando o Como, devolve todos os nomes onde estiver as letras ‘au’
SELECT * FROM SuaTabela
WHERE Funcionario LIKE '*au*'
SQL utilizando o Em ou Dentro de
SELECT * FROM SuaTabela
WHERE Funcionario IN ('Joao', 'David', 'Alexandre', 'Vieira')
SQL utilizando o Entre E
SELECT * FROM SuaTabela
WHERE Funcionario
BETWEEN 'David' AND 'Joao'
Ou onde não estiver Entre E
SELECT * FROM SuaTabela
WHERE Funcionario
NOT BETWEEN 'David' AND 'Joao'
SQL utilizando a junção interna de duas tabelas
SELECT *
FROM SuaTabela1.Funcionario, SuaTabela2.Funcionario
INNER JOIN SuaTabela2
ON SuaTabela1.Id=SuaTabela2.Id
ORDER BY SuaTabela1.Funcionario
SQL utilizando a União simples
SELECT Funcionario FROM SuaTabela1
UNION
SELECT Funcionario FROM SuaTabela2
SQL utilizando a União de todos os Campos
SELECT Funcionario FROM SuaTabela1
UNION ALL
SELECT Funcionario FROM SuaTabela2
SQL utilizando copia dos Registros de uma tabela para um Banco Externo
SELECT *
INTO SuaTabelaDestino IN 'C:\SeuOutroBanco.mdb'
FROM SuaTabelaOrigem
SQL Deleta todos os registros em tabela externa
DELETE * FROM C:\SeuBanco.mdb.SuaTabela
SQL Deleta Registros em tabela externa com criterio
DELETE * FROM C:\SeuBanco.mdb.SuaTabela where SeuCampo='JPaulo'
SQL utilizandos os Vazios
SELECT * FROM SuaTabela
WHERE Funcionario IS NULL
SQL excluíndo os Vazios
SELECT * FROM SuaTabela
WHERE Funcionario IS NOT NULL
SQL mostra resultado em letras Minusculas
SELECT LCASE(Campo1) As xpto
FROM SuaTabela
SQL mostra resultado em letras Maíusculas
SELECT UCASE(Campo1) As xpto
FROM SuaTabela
SQL mostra quantidade de caracteres num campo
SELECT LEN(Campo1) As xpto
FROM SuaTabela
SQL arredondar para inteiro números decimais
SELECT Campo1,ROUND(Campo2,0) As xpto
FROM SuaTabela
SQL Filtra a Semana corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE [SuaTabela.SeuCampoData] BETWEEN
DateAdd("d", -((Weekday(Date()) - 1)), Date()) AND Date()))
SQL Filtra o Mês corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE (((SuaTabela.SeuCampoData) BETWEEN
DatePart("m",Date()) & "/1/" & DatePart("yyyy",Date()) AND Date()))
Filtra o Ano corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE (((SuaTabela.SeuCampoData) BETWEEN "1/1/" & DatePart("yyyy",Date()) AND Date()))
Filtra anos anteriores com pedido de parâmetro
PARAMETERS [Quantos Anos Deseja visualizar ?] Short,
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE [SuaTabela.SeuCampoData] BETWEEN
DateSerial(Year(Date())-[Quantos Anos Deseja visualizar ?],1,1) AND DateSerial(Year(Date())-1,12,31)
SQL Seleciona registros de uma tabela que nao existem na outra
Metodo Nº1
SELECT *
FROM GRUPO1 AS A
WHERE NOT EXISTS
(SELECT * FROM GRUPO2 AS B WHERE B.Codigo = A.Codigo)
Metodo Nº2
SELECT *
FROM GRUPO1 AS A
WHERE A.Codigo NOT IN (
SELECT B.Codigo FROM GRUPO2 as B)
Metodo Nº3
SELECT A.*
FROM GRUPO1 AS A
LEFT JOIN GRUPO2 AS B ON B.Codigo = A.Codigo
WHERE B.Codigo IS NULL
SQL Mostra todas as Tabelas do Banco
SELECT MSysObjects.Name AS NomeTabela
FROM MSysObjects
WHERE ((MSysObjects.Type IN (1, 4, 6))
AND (MSysObjects.Flags = 0));
SQL total dos registros
SELECT * FROM SuaTabela
SQL Sem repetir o nome do Funcionario
SELECT DISTINCT Funcionario FROM SuaTabela
SQL utilizando o onde for igual a
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
SQL utilizando o Igual Ou
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
OR Funcionario='David'
SQL utilizando o Igual E
SELECT * FROM SuaTabela
WHERE Funcionario='JPaulo'
And Funcionario='David'
SQL utilizando o Máx devolve a maior Data
SELECT CampoNome, CampoData
FROM SuaTabela
WHERE CampoData = (Select Max(CampoData) from SuaTabela)
SQL utilizando o Min devolve a menor Data
SELECT CampoNome, CampoData
FROM SuaTabela
WHERE CampoData = (Select Min(CampoData) from SuaTabela)
SQL utilizando o Inserir
INSERT INTO SuaTabela (Campo1, Campo2, Campo3)
VALUES ('Joao', 'Paulo', 'JPaulo')
SQL utilizando o atualizar
UPDATE SuaTabela
SET Campo3='JPaulo'
WHERE Campo1='Joao' AND Campo2='Paulo'
SQL utilizando o apagar
DELETE FROM SuaTabela
WHERE Campo1='Joao' AND Campo2='Paulo'
SQL utilizando o TOP
SELECT TOP 5 * FROM SuaTabela
Ou fazendo referencia a um campo
SELECT TOP 5 Campo1 FROM SuaTabela
SQL utilizando o Como, devolve todos os nomes começados por ‘J’
SELECT * FROM SuaTabela
WHERE Funcionario LIKE 'J*'
SQL utilizando o Como, devolve todos os nomes onde estiver as letras ‘au’
SELECT * FROM SuaTabela
WHERE Funcionario LIKE '*au*'
SQL utilizando o Em ou Dentro de
SELECT * FROM SuaTabela
WHERE Funcionario IN ('Joao', 'David', 'Alexandre', 'Vieira')
SQL utilizando o Entre E
SELECT * FROM SuaTabela
WHERE Funcionario
BETWEEN 'David' AND 'Joao'
Ou onde não estiver Entre E
SELECT * FROM SuaTabela
WHERE Funcionario
NOT BETWEEN 'David' AND 'Joao'
SQL utilizando a junção interna de duas tabelas
SELECT *
FROM SuaTabela1.Funcionario, SuaTabela2.Funcionario
INNER JOIN SuaTabela2
ON SuaTabela1.Id=SuaTabela2.Id
ORDER BY SuaTabela1.Funcionario
SQL utilizando a União simples
SELECT Funcionario FROM SuaTabela1
UNION
SELECT Funcionario FROM SuaTabela2
SQL utilizando a União de todos os Campos
SELECT Funcionario FROM SuaTabela1
UNION ALL
SELECT Funcionario FROM SuaTabela2
SQL utilizando copia dos Registros de uma tabela para um Banco Externo
SELECT *
INTO SuaTabelaDestino IN 'C:\SeuOutroBanco.mdb'
FROM SuaTabelaOrigem
SQL Deleta todos os registros em tabela externa
DELETE * FROM C:\SeuBanco.mdb.SuaTabela
SQL Deleta Registros em tabela externa com criterio
DELETE * FROM C:\SeuBanco.mdb.SuaTabela where SeuCampo='JPaulo'
SQL utilizandos os Vazios
SELECT * FROM SuaTabela
WHERE Funcionario IS NULL
SQL excluíndo os Vazios
SELECT * FROM SuaTabela
WHERE Funcionario IS NOT NULL
SQL mostra resultado em letras Minusculas
SELECT LCASE(Campo1) As xpto
FROM SuaTabela
SQL mostra resultado em letras Maíusculas
SELECT UCASE(Campo1) As xpto
FROM SuaTabela
SQL mostra quantidade de caracteres num campo
SELECT LEN(Campo1) As xpto
FROM SuaTabela
SQL arredondar para inteiro números decimais
SELECT Campo1,ROUND(Campo2,0) As xpto
FROM SuaTabela
SQL Filtra a Semana corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE [SuaTabela.SeuCampoData] BETWEEN
DateAdd("d", -((Weekday(Date()) - 1)), Date()) AND Date()))
SQL Filtra o Mês corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE (((SuaTabela.SeuCampoData) BETWEEN
DatePart("m",Date()) & "/1/" & DatePart("yyyy",Date()) AND Date()))
Filtra o Ano corrente em função da data
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE (((SuaTabela.SeuCampoData) BETWEEN "1/1/" & DatePart("yyyy",Date()) AND Date()))
Filtra anos anteriores com pedido de parâmetro
PARAMETERS [Quantos Anos Deseja visualizar ?] Short,
SELECT SuaTabela.SeuCampoData
FROM SuaTabela
WHERE [SuaTabela.SeuCampoData] BETWEEN
DateSerial(Year(Date())-[Quantos Anos Deseja visualizar ?],1,1) AND DateSerial(Year(Date())-1,12,31)
SQL Seleciona registros de uma tabela que nao existem na outra
Metodo Nº1
SELECT *
FROM GRUPO1 AS A
WHERE NOT EXISTS
(SELECT * FROM GRUPO2 AS B WHERE B.Codigo = A.Codigo)
Metodo Nº2
SELECT *
FROM GRUPO1 AS A
WHERE A.Codigo NOT IN (
SELECT B.Codigo FROM GRUPO2 as B)
Metodo Nº3
SELECT A.*
FROM GRUPO1 AS A
LEFT JOIN GRUPO2 AS B ON B.Codigo = A.Codigo
WHERE B.Codigo IS NULL
SQL Mostra todas as Tabelas do Banco
SELECT MSysObjects.Name AS NomeTabela
FROM MSysObjects
WHERE ((MSysObjects.Type IN (1, 4, 6))
AND (MSysObjects.Flags = 0));