| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2007 01:06:55
|
shakallPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 11/05/2005 00:00:00
Mensagens: 111
Localização: 101524873
Offline
|
Galera possuo uma tabela clientes com o campo cli_data_nasc, com a data de nascimento do fulano, meu problema é, se eu executar o seguinte comando sql: select * from clientes order by cli_data_nasc, ele me retorna os registro ordenado pela data mas ordenando por ano, se eu colocar: Select * from clientes order by extract(month from cli_data_nasc) ele me retorna os registros ordenado pelo mês.
o que eu quero é que ele me retorne os registros ordenado pelo dia e mês ignorando o ano, soh não estou conseguindo poir o comando order by soh deixa utilizar 1 valor para ordenar, alguem ai pode me ajudar a fazer este sql??? preciso que me retorne dia e mes ordenado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2007 08:59:26
|
phfcostaPJ
JavaChild
![[Avatar]](/images/avatar/0)
Membro desde: 30/03/2006 00:00:00
Mensagens: 116
Offline
|
como voce não especificou o banco que esta usando to passando um select que funcionou, basta adaptá-lo para o banco que voce está usando. O BD que eu usei para fazer o select foi o Oracle 9i
select cd_gdima, to_date(to_char(ts_ult_atu,'dd/mm'),'dd/mm') dataatu from dim_gdima
order by dataatu
|
|
|
 |
|
|
|
|