GARANTIR DESCONTO

Fórum SQL complicado #204968

07/01/2004

0

Estou desenvolvendo um sistema para conferir resultados da loteria. Basicamente possui duas tabelas RESULTADO (números sorteados) e APOSTAS (bilhetes apostados). A estrutura dos arquivos é:

[b]RESULTADO:[/b]
---------------
data (D)
dezenas (S)

[b]APOSTAS:[/b]
---------------
bilhete (S)
dez_01 (S)
dez_02 (S)
dez_03 (S)
.
.
.
dez_09 (S)
dez_10 (S)

O problema é: preciso gerar uma SQL que monte uma tabela com os números das apostas e o número de dezenas sorteadas.

Agradeço se alguem pela ajuda.


Drogao

Drogao

Responder

Posts

08/01/2004

Tnaires

Olá drogao
Minha sugestão:
BILHETES                DEZENAS                  RESULTADOS
--------                -------                  ----------
- codigo (k)1__         - codigo (k) 1___       - codigo (k)
- bilhete      \______00- cod_bilhete    \___00 - cod_dezena
                        - dezena                - data

Assim, dá pra recuperar todos os bilhetes q continham ´tais´ dezenas sorteadas em ´tal´ data.
Não testei essa solução, e talvez não seja a ideal. Implemente-a e veja se dá certo.
Sucesso


Responder

Gostei + 0

08/01/2004

Tnaires

BILHETES                DEZENAS                  RESULTADOS
--------                -------                  ----------
- codigo (k) 1___       - codigo (k) 1___       - codigo (k)
- bilhete        \___00 - cod_bilhete    \___00 - cod_dezena
                        - dezena                - data

Só pra completar:
- 00 quer dizer infinito (hehehe)
- sql-exemplo para recuperar os bilhetes cujas dezenas foram sorteadas em 31/12/2003:
SELECT B.bilhete
FROM BILHETES AS B, DEZENAS AS D, RESULTADOS AS R
WHERE R.data = 31/12/2003
AND R.cod_dezena = D.codigo
AND D.cod_bilhete = B.codigo



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar