Como fazer consultas simples no SQL (Query)

preview_player
Показать описание
Em rotinas no Protheus, é muito comum a utilização de query para realização de consultas complexas e que rodam em um tempo curto.

Nesse vídeo apresento de forma rápida como criar suas primeiras consultas em uma única tabela ou relacionando duas tabelas.
Рекомендации по теме
Комментарии
Автор

Muito bom, gostaria de ver um video sobre relatórios. Principalmente em excel, sou estagiario em uma empresa na Area de Suporte e vai abrir uma vaga pra analista de suporte funcional para o protheus, estou me dedicando 300% e um dos seus vídeos resolveu um problema de dias . Muito obrigado!

felipesilva
Автор

Leonardo, boa tarde!

Realizei busca onde retorna o funcionário com seus respectivos filhos com ate 14 anos, para presentear agora na semana das crianças, sendo assim realizei a seguinte query:

"SELECT DISTINCT RA_FILIAL AS LOJA,
RA_MAT AS MAT_FUNC,
RA_NOME AS FUNCIONARIO,
RB_NOME AS DEPENDENTE,
CAST(RB_DTNASC AS DATE) DT_NASC
FROM SRA010
RIGHT JOIN SRB010 ON RB_MAT = RA_MAT AND RA_FILIAL = RB_FILIAL
WHERE RA_DEMISSA = ''
AND RB_MAT <> ''
AND RB_GRAUPAR = 'F'
AND RB_DTNASC >= '20090101'
ORDER BY RA_NOME"

Porém percebi que o nome do funcionário repete de acordo com o numero de filhos (se o funcionário tem três filhos o nome dele repete para cada filho) seria possível melhorar a consulta trazendo o resultado da pesquisa no nome do funcionário apenas uma vez agrupando pela quantidade de filhos?

suporteti
Автор

Leonardo, boa tarde!

Se eu quiser buscar tudo que foi de despesas pagas durante um determinado mês no Protheus, o certo seria a tabela SE5 ou a SE2?
Também queria saber o que foi vendido, o que foi recebido em um determinado mês, seria a tabela SE1?

suporteti