AJUDA EM SINTESE SQL
olá amigos estou com uma duvida:
Fiz uma SQL que lista pedidos de venda por ordem de data de entrega:
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô] and mes = [ô][Ô] & ProcurarA & [Ô][ô] order by format(dataentrega, [ô]yyyy/mm/dd[ô])[Ô], dbOpenDynaset)
Porém gostaria que listasse por data de entrega e por produto fiz assim:
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô] and mes = [ô][Ô] & ProcurarA & [Ô][ô] order by format(dataentrega, [ô]yyyy/mm/dd[ô])order by produto[Ô], dbOpenDynaset)
Mas da erro na clausula order by.
Podem me ajudar?
Grato,
Fiz uma SQL que lista pedidos de venda por ordem de data de entrega:
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô] and mes = [ô][Ô] & ProcurarA & [Ô][ô] order by format(dataentrega, [ô]yyyy/mm/dd[ô])[Ô], dbOpenDynaset)
Porém gostaria que listasse por data de entrega e por produto fiz assim:
Set var_sql = bancodedados.OpenRecordset([Ô]SELECT * FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô] and mes = [ô][Ô] & ProcurarA & [Ô][ô] order by format(dataentrega, [ô]yyyy/mm/dd[ô])order by produto[Ô], dbOpenDynaset)
Mas da erro na clausula order by.
Podem me ajudar?
Grato,
SELECT *
FROM PedidoVendaD
WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô]
AND mes = [ô][Ô] & ProcurarA & [Ô][ô]
ORDER BY format(dataentrega, [ô]yyyy/mm/dd[ô]), produto
Como você está formatando o campo, deve incluir a lista de campos no select (No lugar do Asterisco)
Vamos pensar um pouco:
Dataentrega format(dataentrega, [ô]yyyy/mm/dd[ô])
05/04/2009 - 2009/04/05 - Ele não vai achar isso no seu campo. Vai ter que formatar o campo antes:
ou faz assim
Vamos pensar um pouco:
Dataentrega format(dataentrega, [ô]yyyy/mm/dd[ô])
05/04/2009 - 2009/04/05 - Ele não vai achar isso no seu campo. Vai ter que formatar o campo antes:
[Ô]SELECT campo1, campo2, produto, format(dataentrega, [ô]yyyy/mm/dd[ô]), etc...
FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô] AND mes = [ô][Ô] & ProcurarA & [Ô][ô]
ORDER BY format(dataentrega, [ô]yyyy/mm/dd[ô]), produto
ou faz assim
[Ô]SELECT * FROM PedidoVendaD WHERE Cliente=[ô][Ô] & Procurar & [Ô][ô]
AND mes = [ô][Ô] & ProcurarA & [Ô][ô] ORDER BY dataentrega, produto[Ô]
Deu certo Tecla obrigado amigo.
Obrigado Robiu pela ajuda tbm.
Obrigado Robiu pela ajuda tbm.
Tópico encerrado , respostas não são mais permitidas