Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

TOP 10 - Os mais vendidos

Recommended Posts

Outro dia tentei, tive boas dicas mas acabei me enrrolando! http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Então, vou resolvendo por etapa os problemas para conseguir fazer os top dos mais vendidos.A principio, eu ja tenho os ultimos produtos que foram comprados, tenho eles assim:

243-ISCA RAPALA...266-Motorola Razr...248-MOLINETE SHIMANO...266-Motorola Razr...257-Siemens M65...265-LG G7100 GSM...248-MOLINETE SHIMANO...

Agora eu preciso juntar os ID repetidos, por exemplo o 248Minha SQL ta assim:
      	 'agora vamos exibir o nome dos produtos para o top 10          SQL_04 = "select distinctrow(b_id_prod) AS PRODUTO, count(b_id_prod) AS TOTAL, b_id_prod, b_titulo_prod"&_          " from tb_produtos where b_id_prod = '"&rs_03("b_id_produto")&"'"&_          " group by b_id_prod"&_          " order by TOTAL desc limit 0,10"       	 Set RS_04 = dbkr.execute(SQL_04)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim tiozinhoSELECT DISTINCTROW First(TABELA.CAMPO) AS CAMPO, Count(TABELA.CAMPO) AS QUANTIDADE FROM TABELA GROUP BY TABELA.CAMPO HAVING (((Count(TABELA.CAMPO))>0)) ORDER BY Count(TABELA.CAMPO) DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza Tio Mario http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif Vejam, fiz:

SQL_04 = "SELECT DISTINCTROW First(tb_produtos.b_id_prod) AS CAMPO, Count(tb_produtos.b_id_prod) AS QUANTIDADE FROM tb_produtos GROUP BY tb_produtos.b_id_prod HAVING (((Count(tb_produtos.b_id_prod))>0)) ORDER BY Count(tb_produtos.b_id_prod) DESC "        Set RS_04 = dbkr.execute(SQL_04)

ERRO:

Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(tb_produtos.b_id_prod) AS CAMPO, Count(tb_produtos.b_id_prod)

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara testei no access e rolou firmezadeve ter algum detalhe pra rolar no MySql

Compartilhar este post


Link para o post
Compartilhar em outros sites

alias em Mysql é com AS mesmo ou é de outro jeito??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.