RECURSIVIDADE COM CTE EM DETALHES - MESMO EXEMPLO COM E SEM ESSE RECURSO

  Рет қаралды 6,452

MQFS - Meu querido Firebird SQL

MQFS - Meu querido Firebird SQL

Күн бұрын

Пікірлер: 48
@arthurr55
@arthurr55 2 жыл бұрын
você é o cara Edson! Parabéns, e pra quem ainda se pergunta se vale a pena fazer seu curso, o que posso dizer é: Quem não fez, perdeu! só lamento
@marcosrocha7586
@marcosrocha7586 3 жыл бұрын
salvou meu dia !! obrigado grande Odin kakakak !!
@mqfs
@mqfs 3 жыл бұрын
Kkkkkk, shoooow!!
@urmenyi
@urmenyi 4 жыл бұрын
A minha densa escuridão cerebral agradece as suas luzes. Linda aula. Parabéns.
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
@marceloini
@marceloini 4 жыл бұрын
Cara você é fora de série mesmo. 👏🏼👏🏼👏🏼 Não esquece de elaborar uma aula sobre transformar um ano fiscal em ano safra 😅😅😅😅
@mqfs
@mqfs 4 жыл бұрын
Opaa, está anotado aqui Marcelo!! Em breve faço sim!! Valeeeeu 💪🏻💪🏻💪🏻💪🏻
@rjsfrajola
@rjsfrajola 3 жыл бұрын
Excelente um atalho que eu não usava era o Ctrl + Enter nos campos bem legal e recursividade é bem útil e complicado no começo
@mqfs
@mqfs 3 жыл бұрын
Exato, depois q pega o jeito faz de olho fechado... hehhee
@wellingtonsala6032
@wellingtonsala6032 4 жыл бұрын
vlw, excelente. Aprendi bastante. Agradeço sua dedicação.
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu!!!
@joatanlima10
@joatanlima10 Жыл бұрын
Parabens pelo video!! Preciso de ajuda em um projeto sobre futebol desde já agradeço, as consultas que preciso são: Total Frequencia + Assiduidade, sendo essa segunda mais complexa, exemplo: Cada mês são 4 jogos (relatório é sempre puxado do total de 3 meses ou 90 dias), select abaixo já esta organizado por Total de frequencia, faltando organizar por assiduidade que deve ser comparada sempre a cada frequência anterior. Exemplo: Dois atletas empatam com 8 frequencias, sendo que o primeiro faltou o último jogo 07/04 e o segundo jogador não, então o segundo jogador fica na frente devido ordem de assiduidade, caso continuem empatados, precisa comparar o penultimo jogo que foi jogo 01/04, e assim por diante até chegar em um jogo que um faltou e esse ficará abaixo na ordem da relação: Total Frequencia + Assiduidade. Tabelas resumidas são: Jogador ncod_jogador cnome_joagador Frequencias ncod_jogador nqtdeFrequencia dt_Frequencia Abaixo o select inicial que falta ordenar por assiduidade: select frequencias.ncod_jogador, jogador.cnome_jogador sum(nqtdeFrequencia) as Total_Freq from frequencias inner join jogador on (frequencias.ncod_jogador = jogador.ncod_jogador) where CAST(frequencias.dt_frequencia as date) BETWEEN cast( dateadd (day, -90,current_date) as date) and cast(current_date as date) Group by frequencias.ncod_jogador, jogador.cnome_jogador Order by Total_Freq DESC;
@Eder_Mello
@Eder_Mello 4 жыл бұрын
EXCELENTE, MUITO OBRIGADO, VC É O CARA, ABRAÇÃO.
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
@CaioLesnock
@CaioLesnock 2 жыл бұрын
Muito bom! Obrigado!
@mykaelmello6290
@mykaelmello6290 Жыл бұрын
Parabéns pelo conteúdo do vídeo. Me ajudou muito. Obrigado
@sandrorobertoventura8875
@sandrorobertoventura8875 6 ай бұрын
Show! Me ajudou bastante!
@OrneiPSilva
@OrneiPSilva 4 жыл бұрын
Muito legal, top parabéns
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu 💪🏻💪🏻💪🏻💪🏻💪🏻
@josefranciscosilva7151
@josefranciscosilva7151 4 жыл бұрын
Sem palavras, magnifico.
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu!!!
@guilhermeb.4128
@guilhermeb.4128 3 жыл бұрын
Excelente! Estava em busca justamente desses esclarecimentos. Valeu pela qualidade.
@mqfs
@mqfs 3 жыл бұрын
Shoow!! 💪🏻💪🏻💪🏻
@joelcosta1631
@joelcosta1631 4 жыл бұрын
Excelente. Parabéns!
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
@WeslleyCastilho
@WeslleyCastilho 3 жыл бұрын
Cara 😎 muito obrigado. Respondeu a minha dúvida por e-mail e ainda me deu de presente 🎁 conteúdo !!!! Valeu MQFS!!!
@mqfs
@mqfs 3 жыл бұрын
Shooow!! 💪🏻💪🏻💪🏻
@GlauberGomesLions
@GlauberGomesLions 4 жыл бұрын
Top Parabéns, muito claro!
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu 💪🏻💪🏻💪🏻💪🏻
@marlosnoel
@marlosnoel 4 жыл бұрын
Muito show! Sou um dos alunos do MQFS curso muito bom. Prof. teria como fazer um vídeo com a diferenças de join?
@mqfs
@mqfs 4 жыл бұрын
Opa, com certeza Marlos!! Vou preparar aqui. Não esquece de me mandar o link do certificado pra por no site 💪🏻💪🏻💪🏻💪🏻
@tavaresdaniel
@tavaresdaniel 4 жыл бұрын
Excelente vídeo! Estou precisando fazer cálculo de consumo com esta hierarquia, onde a quantidade do pai multiplica a quantidade do filho em múltiplos níveis. Consigo fazer com este recurso?
@mqfs
@mqfs 4 жыл бұрын
Opaaa, valeeu!! Vamos falando no telegram
@laerdespatrocinio489
@laerdespatrocinio489 3 жыл бұрын
Teria algum vídeo que demonstre a melhor maneira de fazer um alto incremental de uma chave composta, tipo ID, ID_INCREMENTAL
@mqfs
@mqfs 3 жыл бұрын
Opa, veja esse: kzbin.info/www/bejne/lYqcaZ13jLpqarM
@carloshendrikoliveir
@carloshendrikoliveir 3 жыл бұрын
Bom dia, Edson eu testei o sql com recursividade para encontrar um numero faltante na tabela produto. Se o numero faltante estiver próximo do inicio, acha de boa, mas se tiver que percorrer muitos registro para localizar, ocorre o seguinte erro "Too many concurrent executions of the same request."
@mqfs
@mqfs 3 жыл бұрын
Opa, realmente, a recursividade do FB tem limite de 1024 iterações. Pra esse caso de encontrar furo de sequência numérica seria interessante utilizar outros métodos.. Como por exemplo o que usei nesse vídeo: kzbin.info/www/bejne/mZjFaqeCZ5V4j9k
@joaopoliceno8844
@joaopoliceno8844 4 жыл бұрын
Top.
@mqfs
@mqfs 4 жыл бұрын
Valeeeeu!!
@pabloleonardo321
@pabloleonardo321 10 ай бұрын
04:37 nao entendi aquele ":pIdSubItem" 1. o que é esse ":p"? 2. "IDSubitem" representa a coluna "ID" da tabela "Menu_Sub_item"? Fiquei confuso nisso pois nunca vi esse tipo de sintaxe. 3. Em caso afirmativo sobre a pergunta anterior, então daria na mesma reescrevêssemos a expressão da seguinte forma? where si.id = :pIdSubItem
@gabrielperuchi6462
@gabrielperuchi6462 3 жыл бұрын
Opa, a consulta acima do UNION ALL é executada apenas uma vez? oque é chamado repentinas vezes é a consulta abaixo?
@mqfs
@mqfs 3 жыл бұрын
Exato, o primeiro select é o que dá início à recursividade, partindo dos dados dele é que será executado o segundo select até que se encerre a recursividade. Caso o primeiro select retorne mais de um registro, para cada registro retornado ele vai executar a recursividade.
@romulocortez6866
@romulocortez6866 3 жыл бұрын
Parabéns! Tem algum video sobre recursivo em quem o campo id_pai é uma string? exemplo: 1 1.1 1.1.1 1.1.2 1.1.2.1 ... etc..
@mqfs
@mqfs 3 жыл бұрын
Opa, veja se esse vídeo de ajuda, nele mostro como totalizar um plano de contas: kzbin.info/www/bejne/nqDZga2bnNqdlcU
@copa2014tafarel
@copa2014tafarel 9 ай бұрын
Esse vídeo tem 3 anos, mas até agora eu não entendo como funciona a execução certinho ali. minha dúvida é, o sql que tem :pId vai ser executado só uma vez? ou ele vai sempre ser executado trazendo o mesmo resultado do pId?
@cesargomes9808
@cesargomes9808 8 ай бұрын
Isso funciona no sql ansi?
PLANO DE CONTAS - COMO TOTALIZAR TODOS OS NÍVEIS DE CLASSIFICAÇÃO
16:38
MQFS - Meu querido Firebird SQL
Рет қаралды 6 М.
Select com 6 vezes mais performance SEM MEXER EM ÍNDICES
26:09
MQFS - Meu querido Firebird SQL
Рет қаралды 10 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 42 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 14 МЛН
SQL Recursive CTEs Explained SIMPLY | Syntax Breakdown & Real Use Cases
5:32
CTE recursivo + Criatividade = INACREDITÁVEL
9:06
MQFS - Meu querido Firebird SQL
Рет қаралды 2 М.
Torne consultas pelo menos 10X mais rápidas entendendo ISSO
14:39
MQFS - Meu querido Firebird SQL
Рет қаралды 10 М.
Firebird 4.0 - Replicação Assíncrona (ASYNC REPLICATION)
34:14
MQFS - Meu querido Firebird SQL
Рет қаралды 4,6 М.
COMO FAZER BACKUP REMOTO UTILIZANDO API DO FIREBIRD
18:58
MQFS - Meu querido Firebird SQL
Рет қаралды 5 М.
Diferenças entre NUMERIC, DECIMAL, FLOAT E DOUBLE PRECISION
23:54
MQFS - Meu querido Firebird SQL
Рет қаралды 4,6 М.
35 - T-SQL - CTE - Common Table Expression (subconsultas) - SQL Server
8:22
Bóson Treinamentos
Рет қаралды 22 М.