Fazendo Rateio através de Funções Analíticas
Apr 11, 2012 SQL
Neste post, vamos mostrar como utilizar funções analíticas para fazer o rateio de um valor em diversas linhas de uma tabela.
Primeiro, vamos criar a tabela de teste:
CREATE TABLE glufke_teste (nro_nota NUMBER, item NUMBER, valor NUMBER); INSERT INTO glufke_teste VALUES ( 50, 1, 1.45); INSERT INTO glufke_teste VALUES ( 50, 2, 3.91); INSERT INTO glufke_teste VALUES ( 50, 3, 5.04);
SQL> SELECT * FROM glufke_teste;
NRO_NOTA ITEM VALOR
---------- ---------- ----------
50 1 1,45
50 2 3,91
50 3 5,04
SQL>
Nosso objetivo é ratear um valor proporcionalmente nessas linhas. Como exemplo prático, vamos distribuir o valor R$ 49,30!
Read the rest of this entry »
Tags: Analíticas, Funções, Matemática, Rateio, SQL, Utilidade
Select que retorna os Números Primos
Oct 11, 2007 SQL
Esse post vai mais a título de curiosidade. Sabemos que os números primos são números naturais que podem ser divididos apenas por dois números naturais, o 1 (um) e ele mesmo. Pois a tempos que eu queria um SQL que retornasse esses números!
Read the rest of this entry »
Tags: Curiosidade, Matemática, SQL
Potência em PL/SQL sem usar função POWER
Sep 25, 2007 PL/SQL
Todos conhecem a função do Oracle que faz a potêcia: o POWER. Abaixo, vamos demonstrar como elevar números sem usar essa função.
Read the rest of this entry »
Tags: Curiosidade, Matemática