SQL: Converter linhas em Colunas
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
Microsiga Protheus é um sistema integrado de gestão empresarial (ERP/CRM/HCM/SCM) , criado e desenvolvido pela TOTVS S/A, para atender a todo mercado corporativo. O sistema contempla todos os principais processos de empresa, através de seus módulos, onde cada módulo corresponde a uma área especifica de gestão, como por exemplo, o módulo FAT (Vendas e Faturamento) que contempla a…
Leia mais
O IBPT – Instituto Brasileiro de Planejamento e Tributação, referência nacional em tributação e inteligência de negócios, realizará nos dias 27, 28 e 29 de outubro em Curitiba o BI & TAXATHON – 1ª Maratona de Tributação & Inteligência de Negócios. São mais de 40 especialistas compartilhando conteúdo em palestras, workshops, cases e competições com…
Leia mais
Como muitos já sabem, para criação de um campo memo virtual, e necessário que sejam criados dois campos, um de código e o outro com tipo memo virtual. E esses dados são gravados na tabela SYP. Para colocar este conteúdo numa variável, podemos criar uma simples função que leia todas as linhas da tabela SYP…
Leia mais
Importar arquivo texto é uma tarefa bem simples no Protheus, e a orientação é: use sempre em conjunto com o MSExecAuto para importar. Antes de criar uma rotina de importação verifique se a rotina padrão de cadastro a possui, como exemplo a rotina MATA030 – Cadastro padrão de clientes do sistema.
Os campos “memos” no protheus em sua maioria é do tipo virtual, pois este utiliza uma tabela “Descrições dos campos memo” (SYP) auxiliar para armazenar o conteúdo destes campos. Como exemplo, temos a tabela “Descrição Genérica de Produtos” (SB1). Para entender melhor, o campo B1_VM_P (Descrição em Português) é um campo virtual do tipo memo de…
Leia mais
Porquê um Sistema de Controle de Versionamento? Um sistema de controle de versão (ou versionamento), VCS (do inglês version control system) ou ainda SCM (do inglês source code management) na função prática da Ciência da Computação e da Engenharia de Software, é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um…
Leia mais
Usando NULLIF e COALESCE Algumas vezes podemos nos deparar com a seguinte mensagem “Divide by zero error encountered” numa consulta SQL onde por exemplo temos uma divisão Num caso como esse se o conteúdo do campo D1_QUANT for zero, ocorrerá um erro pois não se divida algo por zero, para evitar um erro indesejável, existe…
Leia mais
Retorna um valor nulo se as duas expressões especificadas forem iguais. Sintaxe NULLIF ( expression , expression ) Argumentos expression = É qualquer expressão escalar válida. Tipos de retorno Retorna o mesmo tipo que a primeira expression. NULLIF retornará a primeira expression se as duas expressões não forem iguais. Se as expressões forem iguais, NULLIF…
Leia mais
[section_title title=Funções] O AdvPL é uma linguagem de programação estruturada, composta por um conjunto de comandos, funções e objetos. Um programa AdvPL é composto por uma ou mais rotinas. Uma rotina consiste numa série de instruções (comandos, funções e objetos) que seguem regras de sintaxe definidas pela linguagem AdvPL, com o objetivo de realizar determinadas…
Leia mais