| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 14:18:42
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
Galera, estou tentando buscar os dados de uma tabela com criteria.
Quando eu rodo a minha aplicação esta trazendo as minhas datas normalmentes, na ordem da menor para maior e eu quero da maior para menor.
Att
This message was edited 1 time. Last update was at 12/05/2011 08:19:59
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 14:52:41
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Tenta assim.
This message was edited 1 time. Last update was at 11/05/2011 14:55:01
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 15:00:43
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
Daniel F
Fiz o que vc recomendou e deu o seguinte erro:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 16:00:09
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
Estou achando que minha logica nao deu muito certo
abaixo o sql que esta sendo gerado:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 16:11:27
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Você criou um apelido para seu this, o correto transmissão:
Assim vai funcionar.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 21:42:39
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
DanielF,
Estou achando que é alguma coisa com relação ao banco, pq quando mando dar o group by mesmo via SQL ele, esta
agrupando pelas menores datas. Mesmo eu nao usando o order by.
Abaixo esta os dados que estao na minha tabela, sei que esse topico nao trata de SQL, mas vai que alguem ja teve um problema igual.
Apliquei a seguinte SQL no mysql:
Resultado
Como podemos observar o primeiro registro tem o idtransmissao = 5
quando eu executo seguinte comando
Ele esta retornando a seguinte consulta
Ele esta trazendo o o registro de id numero 1, sendo que no caso ele deveria trazer o registro de id numero 5.
Agora eu fiquei sem entender esse comportamento do banco.
Deve ser alguma pernada que estou fazendo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2011 21:49:41
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Tente dar groupBy pela data também no criteria e no sql.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/05/2011 07:23:15
|
vcsmetallica
JavaEvangelist
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
Membro desde: 18/06/2008 14:22:41
Mensagens: 479
Localização: Belo Horizonte
Offline
|
Mesmo colocando a data no group by esta retornando a menor data.
Vou ter que fazer um ajuste tecnico nisso.
Assim que eu fizer o ajuste tecnico e der certo eu fecho esse topico.
valeu pela força
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/05/2011 08:30:46
|
Daniel.F
GUJ Ranger
Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline
|
Todos os campos devem estar no groupBy, o id também caso você esteja trazendo.
|
|
|
|
 |
|
|