Leandro Bueno
não registrado
|
|
Postada em 26/01/2005 08:20 hs
Olá amigos. Fiz um relatório que me mostrasse todos os campos de uma tabela mas deveriam aparecer por ordem de data.. Fiz o seguinte na SQL: Set var_sql = bancodedados.OpenRecordset("SELECT * FROM contasapagar order by data") Só que ele ordena as datas por dia não por ano sai assim: 01/02/05 01/09/04 02/05/05 Eu gostaria que ela ordenasse não só o dia mas o ano e o mês. Poderiam me ajudar? Sem mais agradeço pela atenção
|
|
|
|
|
|
Leandro Bueno
não registrado
|
|
Postada em 26/01/2005 09:09 hs
Amigos para poder explicar melhor é o seguinte: No relatório as datas saiam ordenadas po dia. Vocês sabem como ordeno elas por ano, mes e finalmente dia? Ex: 15/01/05 02/01/05 12/12/04 05/06/04 Se poderem me ajudar ficarei grato, Sem mais agradeço pela atenção.
|
|
|
|
Leandro Bueno
não registrado
|
|
Postada em 26/01/2005 09:17 hs
Se vocês estiverem algum exemplo favor se não for encomador mandem um exemplo de como fizeram um realatório ordenado por datas..
Obrigado.
|
|
|
|
|
|
Postada em 26/01/2005 11:16 hs
Verifique se o campo do seu bd está formatado como data abreviada; depois, jogue a formatação de datas na string SQL, após o ORDER BY format(data,"mm/dd/yyyy").
Marcone
|
|
|
|
|
|
Postada em 26/01/2005 16:51 hs
Você pode ordenar datas usando # entre ela, só não sei se funciona com datas em variaveis!!!! (Ex: #15/10/2005#)
|
|
|
|
Leandro Bueno
não registrado
|
|
Postada em 27/01/2005 07:52 hs
Legal amigos mas ainda não consegui: Acho que devemos mudar algo nesta linha: Set var_sql = bancodedados.OpenRecordset("SELECT * FROM contasapagar order by data") O que acham?
|
|
|
|