Query listar os cliente com seus respectivos prêmios

Forum sobre SQL.

Moderador: Moderadores

alexlucc
Usuário Nível 1
Usuário Nível 1
Mensagens: 49
Registrado em: 13 Nov 2016 19:19
Localização: Nova Iguaçu /rj

Query listar os cliente com seus respectivos prêmios

Mensagem por alexlucc »

Boa tarde Pessoal !!

Estava querendo alguma idéia(query) para gerar uma listagem de clientes com os seus respectivos prêmios ao lado que foram acumulados por pontos.


Tenho duas tabelas:

1) tabela prêmios

campos: nome premio, pontos

2) tabela pontoscli

campos: codcli, nomcli num.venda, pontos.

* Sei que vou ter que usar o Max() na tabela de prêmios, mais ainda não sei como começar.

Abraços,
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Query listar os cliente com seus respectivos prêmios

Mensagem por alxsts »

Olá!

Isto é muito vago...

Como o cliente adquire o direito ao premio? Com quantos pontos? Forneça mais informações, mostre exemplos dos dados...
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Query listar os cliente com seus respectivos prêmios

Mensagem por JoséQuintas »

José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
alexlucc
Usuário Nível 1
Usuário Nível 1
Mensagens: 49
Registrado em: 13 Nov 2016 19:19
Localização: Nova Iguaçu /rj

Query listar os cliente com seus respectivos prêmios

Mensagem por alexlucc »

Boa noite amigo Quintas.

Agora to tentaando fazer um pouco diferente que seria somar a pontuação na tabela pontoscli já informando o prêmio que o mesmo ganhou. Vou postar foto das tabelas com registros conforme o alexts tinha sugerido.
alexlucc
Usuário Nível 1
Usuário Nível 1
Mensagens: 49
Registrado em: 13 Nov 2016 19:19
Localização: Nova Iguaçu /rj

Query listar os cliente com seus respectivos prêmios

Mensagem por alexlucc »

Boa noite,

Segue as tabelas com registros: Preciso monta uma listagem agrupada por cliente com "codigo cliente", "nome","pontos somados" e "prêmio na faixa da pontuação". Exemplo se o cliente somou 30 pontos teria uma espécie de select max(premios.pontos) < sum(pontoscli.pontos) , acredito. Não precisa se preocupar com saldos de pontos para resgate, nada disso pq o sistema já vai fazer. Nas fotos abaixo o cliente JORGE somou 98 pontos sendo assim ele não pode retirar a bicicleta pq faltam 2 pts e sim o kit churrasco e o saldo 98-65 = 33 pts será acumulado para um novo sorteio visto que o cliente poderá retirar somente 1 prêmio.
Anexos
TABELA DE CLIENTES COM SUAS VENDAS E PONTOS
TABELA DE CLIENTES COM SUAS VENDAS E PONTOS
TABELA DE PREMIOS
TABELA DE PREMIOS
Responder