[firebase-br] Select Max Registros - Com Valor

Marcelo Geyer estanisgeyer em gmail.com
Qua Set 17 18:04:54 -03 2014


Você consegue esse resultado usando order by. Tem que verificar o tipo
desses campos da data e hora que você tem, e se for necessário, fazer um
cast para timestamp ou algo nesse sentido.
Em 17/09/2014 17:46, "Kurt Schneider" <kurt.schneider em controlsoft.com.br>
escreveu:

> Prezados
>
> Possuo uma tabela com a seguinte estrutura:
>
> ORDEMTT
> DTLANCAMENTO
> HRLANCAMENTO
> CODIGOPRODUTO
> CODIGOEMPRESA
> QUANTIDADE
> VLRUNITARIO
>
> Nesta tenho alguns registros, por exemplo (02 Produtos, Varias Horas e
> Datas)
>
> ORDEMTT  | DTLANCAMENTO  |  HRLANCAMENTO | CODIGOPRODUTO |CODIGOEMPRESA |
> VLRUNITARIO
> 01           |  10/09/2014     |    10:00:00       |              1
>   |          1             |        3,00
> 02           |  10/09/2014     |    11:00:00       |              1
>   |          1             |        3,50
> 03           |  10/09/2014     |    13:00:00       |              1
>   |          1             |        3,20
> 04           |  10/09/2014     |    17:00:00       |              1
>   |          1             |        3,30
> 05           |  10/09/2014     |    12:00:00       |              1
>   |          1             |        3,50
> 06           |  11/09/2014     |    10:00:00       |              1
>   |          1             |        3,00
> 07           |  11/09/2014     |    11:00:00       |              1
>   |          1             |        3,50
> 08           |  12/09/2014     |    13:00:00       |              1
>   |          1             |        3,20
> 09           |  12/09/2014     |    17:00:00       |              1
>   |          1             |        3,30
> 10           |  12/09/2014     |    12:00:00       |              1
>   |          1             |        3,50
> 11           |  10/09/2014     |    10:00:00       |              2
>   |          1             |        3,00
> 12           |  10/09/2014     |    11:00:00       |              2
>   |          1             |        3,50
> 13           |  10/09/2014     |    13:00:00       |              2
>   |          1             |        3,20
> 14           |  10/09/2014     |    17:00:00       |              2
>   |          1             |        3,30
> 15           |  10/09/2014     |    12:00:00       |              2
>   |          1             |        3,50
>
>
> O que preciso.
>
> Listar o Produto e Vlr da Maior Data e Hr, por Produto e Empresa
> Extraindo manualmente da tabela, eu tenho os possíveis registros candidados
>
> 04           |  10/09/2014     |    17:00:00       |              1
>   |          1             |        3,30
> 07           |  11/09/2014     |    11:00:00       |              1
>   |          1             |        3,50
> 09           |  12/09/2014     |    17:00:00       |              1
>   |          1             |        3,30
> 14           |  10/09/2014     |    17:00:00       |              2
>   |          1             |        3,30
>
>
> Resumindo mais  ainda
>
> 09           |  12/09/2014     |    17:00:00       |              1
>   |          1             |        3,30
> 14           |  10/09/2014     |    17:00:00       |              2
>   |          1             |        3,30
>
> Resultado
>  | CODIGOPRODUTO |CODIGOEMPRESA | VLRUNITARIO
> |              1           |          1             |        3,30
> |              2           |          1             |        3,30
>
> Tentei vários SQL, para extrair os dados, incluindo
>
> MAX - com concatenacao de campos
> IN  - Travou a Base
> Sub Selects
>
> Aceito sugestões
>
> Att
>
>
>
> --
>
> *Kurt Schneider*
> Gerente de Programação
> (49) 3329 1878 / (49) 9148-4809
>
> *www.controlsoft.com.br <http://www.controlsoft.com.br>*
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista