Ir para conteúdo
Fórum Script Brasil

Tiago Oliveira

Membros
  • Total de itens

    39
  • Registro em

  • Última visita

Posts postados por Tiago Oliveira

  1. "SELECT top 5 a.cod_usuario, SUM(IF(a.time1=r.time1 XOR a.time2=r.time2, 1, IF(a.time1 = r.time1 AND a.time2=r.time2, 5, IF(a.vencedor=r.vencedor,2,0)))) AS rank FROM apostas a INNER JOIN resultados r ON a.cod_jogo=r.cod_jog GROUP BY a.cod_usuario ORDER BY rank DESC"

    era isso?

    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 '5 a.cod_usuario, SUM(IF

    quando coloco assim ele da esse erro, não sei o motivo.

  2. opa galera,

    o amigo leonardo conseguiu montar um select para mim,

    "SELECT a.cod_usuario, SUM(IF(a.time1=r.time1 XOR a.time2=r.time2, 1, IF(a.time1 = r.time1 AND a.time2=r.time2, 5, IF(a.vencedor=r.vencedor,2,0)))) AS rank FROM apostas a INNER JOIN resultados r ON a.cod_jogo=r.cod_jog GROUP BY a.cod_usuario ORDER BY rank DESC"

    só que estou tentando usar um TOP 5. mas não conseguir, queria selecionar apenas os 5 primeiros. se alguém souber como resolver. Valeu

  3. Ola pessoal, alguém poderia me ajudar, estou tentando montar um Select para um sistema de bolão que estou fazendo.

    Minha estrutura de banco é a seguinte

    tabela de aposta do usuario>

    cod_jogo | placar1 | placar2 | cod_usuario

    tabela de resultados do admin>

    cod_jog | placar1 | placar2

    na tabela de apostas vao ter vários registros do mesmo usuário, apenas um codigo de jogo. então o cod_jogo ligaria ao cod_jog.

    Com isso tem alguma condições que são

    acertar um placar = 1 ponto

    acertar os 2 = 5 pontos

    e depois somar os pontos desse usuario, montando um ranking do maior para o menor.

    inicialmente eu montei no access uma consulta que tem a seguinte sql:

    SELECT apostas.cod_jogo, apostas.placar1 AS apostas_placar1, resultados.placar1 AS resultados_placar1, apostas.cod_usuario, apostas.placar2 AS apostas_placar2, resultados.placar2 AS resultados_placar2, resultados.cod_jog
    FROM apostas INNER JOIN resultados ON apostas.cod_jogo = resultados.cod_jog
    GROUP BY apostas.cod_jogo, apostas.placar1, resultados.placar1, apostas.cod_usuario, apostas.placar2, resultados.placar3, resultados.cod_jog;

    que monta uma tabela com a seguinte estrutura

    apostas_placar1 | resultados_placar1 | apostas_placar2 | resultados_placar2 ...

    não sei se essa sql irá servir, mas o que precisaria é confrontar os campos.

    apostas_placar1 com o resultados_placar1

    apostas_placar2 com o resultados_placar2

    tentei usar o if no asp. até conseguir montar a soma certinho. mas não vi forma de ordenar o ranking do maior para o menor.

    quem puder me auxiliar com isso agradeço.

    vlw

  4. Seguinte,

    se eu colocar:

    getURL("../login_default.asp?nome="+nome);

    ele funciona tudo certion pegando a variavel o meu problema é como jogar isso para carregar o popup, pois se eu colocar

    ("javascript:window.open( e colocar uma aspas aqui o codigo já fica de cor errada, por isso que ele não esta reconhecendo como variavel,

  5. Valeu, mas não entendi isso não kara, de asp eu entendo +-, mas flash não sei de nada,

    unica coisa que queria fazer é o botao no flash com a função para carregar uma popup, com o link de exemplo:

    ../login_default.asp?nome='+nome , e pegar essa variavel nome em um arquivo asp onde terá

    <% Response.Write "nome="&nome %>

  6. Valeu cara,

    Mas eu preciso saber tambem como faço para carregar a variavel antes, pois se eu colocar so isso o flash não vai saber quem é essa variavel, você sabe como fazer no loadvars para ele carregar um arquivo asp onde vai ter a variavel definida:

    <% Response.Write "nome="&nome %>

    para depois usar o geturl

    on (release)

    {

    getURL("javascript:window.open('../login_default.asp?nome='+nome>','', 'width=310,height=440,scrollbars=no');void(0);");

    }

  7. Ola pessoal,

    Tenho um arquivo flash onde quero abrir uma popup, mas nela queria colocar para filtrar por uma variavel que tem no asp, exemplo:

    on (release)

    {

    getURL("javascript:window.open('../login_default.asp?nome=<%=nome%>','', 'width=310,height=440,scrollbars=no');void(0);");

    }

    Mas só que assim não funciona, pois o flash não reconhece como variavel, queria saber como faço, sei que tem usando o loadvars, mas não sei como seria, no caso teria que carregar de um arquivo asp contendo:

    <% Response.Write "nome="&nome %>

    e no flash chamar essa variavel, la no getURL

    Se alguém souber como fazer isso, agradeço

    (y)

    Sds,

×
×
  • Criar Novo...