AJUDA MYSQL

FABRICIOWEB 28/03/2015 00:21:40
#445538
Sera que alguem aqui pode me ajudar estou migrando um sistema com o banco de dados acess para mysql
mas esta gerando um erro aqui nesse codigo alguem pode me ajudar?

rs.Open [Ô]SELECT TOP 10 CLIENT, SUM(QUANTI) AS TOTAL [Ô] & _
[Ô]FROM ITENS [Ô] & _
[Ô]WHERE (DATE BetWeen #[Ô] & Format$(Data1, [Ô]mm/dd/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(Data2, [Ô]mm/dd/yyyy[Ô]) & [Ô]#) [Ô] & _
[Ô]GROUP BY CLIENT [Ô] & _
[Ô]ORDER BY SUM(QUANTI) DESC[Ô], CON, adOpenStatic, adLockOptimistic
FABRICIOWEB 28/03/2015 00:26:52
#445539
ESSE E O ERRO
NILSONTRES 28/03/2015 08:19:12
#445546
Errado [Ô]mm/dd/yyyy[Ô]

mysql= yyyy-MM-dd
FABRICIOWEB 28/03/2015 08:29:35
#445547
tambem não deu certo mudei # por [ô] e os formatos da data da o mesmo erro
MARCELO.TREZE 28/03/2015 09:32:55
#445548
pra finalizar

rs.Open [Ô]SELECT TOP 10 CLIENT, SUM(QUANTI) AS TOTAL [Ô] & _
[Ô]FROM ITENS [Ô] & _
[Ô]WHERE (DATE BetWeen [ô][Ô] & Format$(Data1, [Ô]YYY-MM-DD[Ô]) & [Ô][ô] And [ô][Ô] & Format$(Data2, [Ô]YYYY-MM-DD[Ô]) & [Ô][ô]) [Ô] & _
[Ô]GROUP BY CLIENT [Ô] & _
[Ô]ORDER BY SUM(QUANTI) DESC[Ô], CON, adOpenStatic, adLockOptimistic
FABRICIOWEB 30/03/2015 10:18:40
#445570
mesmo erro.
Alguem ?
LAMPIAO 30/03/2015 10:48:47
#445572
Resposta escolhida
A funcao TOP não existe no mysql, em seu lugar voce deve usar a funcao LIMIT, ficaria assim

SELECT CLIENT, SUM(QUANTI) AS TOTAL FROM ITENS LIMIT 10

Se estas mesmo a migrar para o mysql, o primeiro passo é conhecer as funcoes especificas desse gerenciador de banco de dados.

A chave é pesquisar

Abraços
FABRICIOWEB 30/03/2015 11:06:22
#445573
Vlw LAMPIAO migrei todo o sistema foi testado todas as funcionalidade e comandos porem somente essa consulta retornava com erro vou testar aqui obrigado pela a ajuda.
FABRICIOWEB 30/03/2015 13:31:54
#445574
Deu tudo certo LAMPIAO VLW PELA DICA FIZ DESSA FORMA


rs.Open [Ô]SELECT CLIENT, SUM(QUANTI) AS TOTAL [Ô] & _
[Ô]FROM ITENS [Ô] & _
[Ô]WHERE (DATE BetWeen [ô][Ô] & Format$(Data1, [Ô]yyyy/MM/dd[Ô]) & [Ô][ô] And [ô][Ô] & Format$(Data2, [Ô]yyyy/MM/dd[Ô]) & [Ô][ô]) [Ô] & _
[Ô]GROUP BY CLIENT [Ô] & _
[Ô]ORDER BY SUM(QUANTI) LIMIT 10[Ô], CON, adOpenStatic, adLockOptimistic
Tópico encerrado , respostas não são mais permitidas