Ir para conteúdo

Arquivado

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

desisto

"aplicar filtro de busca"

Recommended Posts

seguinte, preciso fazer um filto de busca tipo assim

 

o usuario esta na pagina dos anuncios em ->rio de janeiro, rj

 

ai preciso fazer links da seguinte forma

 

 

 

 

modelo:

 

nacional (90)

 

importado (130)

 

 

 

 

cor:

 

prata (12)

 

preto (30)

 

vermelho (10)

 

...

 

por ai vai

 

 

 

 

a duvida é como fazer essa contagem de itens - o usuario esta no rio de janeiro e preciso mostrar a qtd de carros vermelhos, prata, preto, nacioal, importado...

 

como aplicar essa contagem???

 

alguem tem uma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz um count com group by

 

select m.idModelo, m.modelo, count(*) as quantidade from modelo m inner join produto p on p.idModelo = m.idModelo group by m.idModelo, m.modelo order by m.modelo

 

é +- por ai o exemplo

Compartilhar este post


Link para o post
Compartilhar em outros sites

estava pensando em fazer um select na tabelaItens com while dessa forma

 

 

 

 

while Not rs.eof

if rs("item__1") = 0 then : item__1 = item__1 + 1 : end if

...

 

 

assim tenho a qtd de itens de cada coluna

 

funcionou da forma que esperava, mas será que é a melhor escolha? 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda assim fico com minha alternativa. mais simples e teoricamente mais rapida, uma vez que o banco vai ter que fazer uma vez só

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, nao consegui executar muito bem o sql, se poder me dar uma luz...

 

tenho a tabela COR com as colunas -item1 = prata, item2 = preto, item3 = vermelho, item4 = branco

 

 

 

 

chave        | item_1 | item_2 | item_3 | item_4

 

Anuncio1   | 1          | 1          | 0          | 1

 

Anuncio2   | 1          | 0          | 1          | 1

 

Anuncio3   | 1          | 1          | 1          | 0

 

 

 

 

a base da tabela seria essa, mas como seria o relacionamento?

 

precisaria relacionar +- da seguinte forma

 

carros entre 10.000 e 80.000, lista as cores disponiveis nesse valor

 

o mesmo acontece com seleção de cidade, importado, modelo...

 

 

 

 

to boiando

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer a totalização de quantiade ou a listagem dos registros?

 

você abriu o topico exemplificando que a busca tinha que retornar o nome(quantidade). mas você respondeu por ultimo que quer listar as cores de carros com valores entre X e Y. o que precisa realmente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas foi isso que falei, so que de forma mais sucinta - achei que podesse pegar a logica e aplicar ao sistema

 

 

 

 

preciso combinar todas hipoteses possiveis

 

caros vermelhos - entre 20.000

 

     ai a lista dos bairros vai se resumir

 

caros vermelhos - no bairoX

 

 

 

     a lista de valores vai se resumir

 

carros importados - entre 90.000

 

     a lista de acessorios vai se resumir

 

... e por ai vai

 

 

 

 

se eu captasse a forma basica seria mais simples de implementar e testar

 

 

 

 

 

 

ninguem ai é capaz de dar uma ideia?

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.