FILTRAR QUANTIDADE.
Boa tarde.
Postei a pouco, como selecionar por ordem decrescente.
Agora mais uma duvida. Como faco parra selecioner somente 20 registro da tabela.
Set adoMaisVendidos = New ADODB.Recordset
Sql = [Ô]SELECT * FROM MaisVendidos order by Quantidade Desc[Ô]
adoMaisVendidos.Open Sql, gServidor, adOpenStatic, adLockOptimistic, adCmdText
Postei a pouco, como selecionar por ordem decrescente.
Agora mais uma duvida. Como faco parra selecioner somente 20 registro da tabela.
Set adoMaisVendidos = New ADODB.Recordset
Sql = [Ô]SELECT * FROM MaisVendidos order by Quantidade Desc[Ô]
adoMaisVendidos.Open Sql, gServidor, adOpenStatic, adLockOptimistic, adCmdText
Depende qual o banco utilizado...
Se for Oracle:
Se for Oracle:
Select * From MaisVendidos Where Rownum <= 20 Order By Quantidade Desc
Deu erro.
[Ô]Nenhum valor foi fornecido para um ou mais parametros necessarios.[Ô]i
[Ô]Nenhum valor foi fornecido para um ou mais parametros necessarios.[Ô]i
Citação:HELIO COSTA escreveu:
Deu erro.
[Ô]Nenhum valor foi fornecido para um ou mais parametros necessarios.[Ô]i
Que banco?
SQL Server ou Access, tente assim:
SELECT TOP 20 FROM MaisVendidos order by Quantidade Desc
adoMaisVendidos.
SELECT TOP 20 FROM adoMaisVendidos order by Quantidade Desc
Seguinte erro:
Erro 2147217900: A instrução SELECT inclui uma palavra reservada ou um nome de argumento que setá incorreto ou faltando, ou a pontuação está incorreta
Seguinte erro:
Erro 2147217900: A instrução SELECT inclui uma palavra reservada ou um nome de argumento que setá incorreto ou faltando, ou a pontuação está incorreta
banco access 2000
Vixi... [Ô]comi[Ô] o asterisco.
SELECT TOP 20 * FROM MaisVendidos order by Quantidade Desc
Valeu, TECLA.
Tambem passei batido nesta.
Funcionou certinho.
Muito obrigado.
Tambem passei batido nesta.
Funcionou certinho.
Muito obrigado.
Tópico encerrado , respostas não são mais permitidas