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: 3107
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: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Query listar os cliente com seus respectivos prêmios

Mensagem por JoséQuintas »

José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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