Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con GROUP

  1. #1

    problema con GROUP

    codice:
    strSQL = "SELECT tb_pagelle.str_giocatore,tb_pagelle.str_voto,tb_pagelle.str_giornata,tb_giocatori.str_nomegioc,tb_giocatori.str_cognomegioc,tb_giocatori.id_giocatore FROM (tb_pagelle INNER JOIN tb_giocatori ON tb_pagelle.str_giocatore = tb_giocatori.id_giocatore) INNER JOIN tb_calendari ON tb_pagelle.str_giornata = tb_calendari.id_calendario WHERE tb_pagelle.str_giornata="&StrGiornata&" GROUP BY tb_giocatore.id_giocatore"
    mi restituisce questo errore:
    You tried to execute a query that does not include the specified expression 'str_giocatore' as part of an aggregate function.

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    quando raggruppi puoi fare la select solo dei campi per cui raggruppi, gli altri devono essere funzioni di aggregazione o statistica
    Cacca!

  3. #3
    quindi come dovrei fare?

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    forse una cosa tipo


    strSQL = "SELECT tb_pagelle.str_giocatore,SUM(tb_pagelle.str_voto), SUM(tb_pagelle.str_giornata),tb_giocatori.str_nome gioc,tb_giocatori.str_cognomegioc,tb_giocatori.id_ giocatore FROM (tb_pagelle INNER JOIN tb_giocatori ON tb_pagelle.str_giocatore = tb_giocatori.id_giocatore) INNER JOIN tb_calendari ON tb_pagelle.str_giornata = tb_calendari.id_calendario WHERE tb_pagelle.str_giornata="&StrGiornata&" GROUP BY tb_pagelle.str_giocatore, tb_giocatori.str_nomegioc,tb_giocatori.str_cognome gioc,tb_giocatori.id_giocatore"


    la SUM fa una somma, vedi tu che funzione può esserti utile (anche in base al database che hai)
    Cacca!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.