Em 02-05-2013 12:13, Moisés P. Sena escreveu:
Em 2 de maio de 2013 11:55, Flavio Henrique Araque Gurgel
<[email protected] <mailto:[email protected]>> escreveu:
Troque a função avg do seu último pedido (que respondemos) por min e
pela coluna correspondente entre parênteses
SELECT date_trunc('day', datahora), *min(*valor) FROM dados GROUP BY 1
ORDER BY 1;
date_trunc | min
---------------------+-----
2013-01-01 00:00:00 | 1
2013-01-02 00:00:00 | 2
Ele não retorna a DATACOMPLETA com HORA de quando ocorreu o mínimo,
apenas o DIA, veja a diferança para o resultado esperado:
dia | *DATA e HORA DA OCORRENCIA* | valor
2013-01-01 | 2013-01-01 *00:20:00* | 1
2013-01-02 | 2013-01-02 *00:30:00* | 2
Então substitua 'day' por 'hour' na função date_trunc.
Acho que você precisa fazer a lição de casa e ler um pouquinho de
documentação antes de perguntar na lista. Fica mais fácil ajudarmos
dúvidas do que dar soluções prontas, e assim você aprende mais :)
Achou que voce foi um pouco grosseiro, eu realmente havia testado antes
de postar aqui.
Note o smiley ao fim de minha frase, logo, não tive a intenção de ser
grosso e isso faz parte da netiqueta. Solicitar aos colegas usar a
documentação também é uma boa prática.
Veja em [1] o link pra documentação que diz a granularidade da função
date_trunc, com exemplos (inclusive pro seu caso, retornar até a hora)
numa googlada rápida:
[1]
http://www.postgresql.org/docs/9.2/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC
Estamos aqui pra ajudar sermos ajudados, sem ressentimentos, trollagens
e afins.
[]s
__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral