USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Cláusula Order by em conflito com Distinct
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 01/12/2008 16:51 hs            
postei um código no próximo post, funcionou para outro colega
 
TÓPICO EDITADO
 
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 01/12/2008 17:47 hs            
Olha eu de novo aqui agora acho que vai
 
tente assim.
vi isto em outro forum, mesmo problema
 
sqle = "Select Distinct(carga), data,motorista,caminhao From Entregas Order By Substring(data, 7, 4)  Desc, substring(data, 4, 2) desc,substring(data, 1, 2) desc"
     
Perci
MATÃO
SP - BRASIL
Postada em 02/12/2008 08:59 hs            
Treze, acho que eu estou enchendo a sua paciência, mas ainda assim não deu certo.
Agora me retorna uma mensagem:
 
Função Sustring indefinida na expressão
 
Se eu alterar na tabela o campo data para data, dá certo, porém eu gostaria de não precisar mexer na tabela. Mas se eu não conseguir de outra maneira, terei que fazer isso mesmo.
 
Obrigado, até mais.
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 02/12/2008 09:45 hs            
bom nos vamos conseguir outro teste
 
no caso a substring deve ser um mid
 
sqle = "Select Distinct(carga), data,motorista,caminhao From Entregas Order By Mid(data, 7, 4)  Desc, Mid(data, 4, 2) desc,Mid(data, 1, 2) desc"
 
faça mais este teste
 
Ps: isto é para o caso do campo data estar neste formato (dd/mm/aaaa)
 

   
Perci
MATÃO
SP - BRASIL
Postada em 02/12/2008 10:00 hs            
Olha, Treze, eu não sou de desistir das coisas muito fácil, não. Eu gosto de desafios.
Eu tento, tento e se eu não consigo, peço ajuda a vocês do Forum, e continuo tentando, tentando...
Às vezes eu consigo, mas neste caso, eu achei melhor alterar o campo data para data/hora. Assim funciona direitinho. E como o esse sistema que estou utilizando não tem maiores detalhes, é apenas um controle das cargas e dos motoristas, não terá problemas maiores.
Valeu a sua ajuda e dos outros colegas.
 
Até mais.
 
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 02/12/2008 10:05 hs            
Falou MANO um abraço fico te devendo esta ajuda mal elaborada, até
 
     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página