testerd 0 Denunciar post Postado Março 13, 2011 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
Motta 645 Denunciar post Postado Março 13, 2011 Funções básicas de datas ... Add_Months - ultimos 10 meses Subtração de uma data por um número (dias) - ultimos 14 dias To_char - mais comprou em 2010 Compartilhar este post Link para o post Compartilhar em outros sites
testerd 0 Denunciar post Postado Março 13, 2011 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 645 Denunciar post Postado Março 14, 2011 Qualquer dúvida fala aí. Compartilhar este post Link para o post Compartilhar em outros sites
testerd 0 Denunciar post Postado Março 16, 2011 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
Motta 645 Denunciar post Postado Março 17, 2011 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
testerd 0 Denunciar post Postado Março 17, 2011 ae valeu vou tentar e amanha eu faço um feedback ate mais. Compartilhar este post Link para o post Compartilhar em outros sites
testerd 0 Denunciar post Postado Março 20, 2011 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
Motta 645 Denunciar post Postado Março 20, 2011 post #6 Compartilhar este post Link para o post Compartilhar em outros sites