Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

testerd

Manipulando datas no Oracle

Recommended Posts

galera como posso manipular datas no oracle no seguinte estilo

se eu quero checar algo que alguém fez nos ultimos 10 meses por ex

ou senão ultimos 14 dias. intendem ?

 

ou tipo alguém que mais comprou em 2010 ??

 

agradeço qualquer ajuda

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

HUM.. VOU dar uma pesquisada entao nessa

tipo eu ja tinha dando uma olhada superficial nessas funções mas achava que não era com elas.

vou olhar mais .

vlw Motta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta ! consegui fazer ja uma questão aqui rsrs

 

select * from venda where total = (select max(total) from venda where data >= to_date('01-01-2010', 'dd/mm/yyyy') and data < to_date('31-12-2010', 'dd/mm/yyyy'));

 

sabe dizer como faço uma consulta pra pegar por ex algum atributo da tabela que mais se repetiu na tabela. tipo pegar a chave primaria que mais se repetiu pra saber quem fez mais tal coisa... entende ? preciso pegar a pessoa que mais comprou... e só vejo a solução pegando a chave primaria dela que tem na tabela venda. que é cod_pessoa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria algo assim :

 

cliente
-------
cod
nome

vendas
-------
codcliente
data
valor

 

select cliente.nome,count(vendas.codcliente) qtd,sum(vendas.valor) valor
from cliente,vendas
where cliente.cod = vendas.codcliente
order by sum(vendas.valor) -- ou count(vendas.codcliente) 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae valeu

vou tentar e amanha eu faço um feedback

 

ate mais.

 

oi Motta

desculpe por não dar o feedback, tentei fazer mas não consegui desse jeito que você botou e fiquei um poko sem tempo para por aqui, consegui fazer mais algumas questões,

essa deixei para uma das ultimas.

tipo a tabela de venda esta da seguinte maneira.

 

codigo da venda | codigo do cliente | data | total

1 | 1 | ... | ...

2 | 2

3 | 3

4 | 4

5 | 1

 

perceba que o codigo do cliente 1 se repetiu, ou seja ele fez mais de uma compra intende ? ai eu queria saber se teria como checar o cliente que mais compra olhando pelo codigo que mais se repete... ou se existe um meio mais fácil de fazer isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.