Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema query un po' complessa

    Buongiorno,
    ho una tabella cosi strutturata

    id, id_autore, id_post, timestamp, money

    che si occupa una volta conteggiato il guadagno di un articolo di inserirlo nella tabella wp_money.

    Quello che ne risulta dovrebbe essere il conteggio per ogni autore (nell'intervallo di tempo) del numero di post di ogni autore e il totale dei guadagni.

    L'output sarà qualcosa del tipo

    Pinco pallino 32 articoli totali 90€
    Amanda Giro 56 articoli totale 84€
    etc...

    Con il timestamp filtro gli articoli in un determinato periodo e li non ho problemi, ho gia risolto tutto ma nella visualizzazione corretta dei risultati mi trovo un po' impacciato.

    Il numero articolo dovrebbe essere il conteggio delle righe per ogni autore mentre il totale dovrebbe essere la somma del campo money di tutte le righe relative all'autore.

    La query verrà poi inserita in un foreach che "fetcha" per ogni autore. Qualcuno sa dirmi come impostare in modo completo la query? Grazie

  2. #2
    Quote Originariamente inviata da otta88sun Visualizza il messaggio
    Il numero articolo dovrebbe essere il conteggio delle righe per ogni autore mentre il totale dovrebbe essere la somma del campo money di tutte le righe relative all'autore.

    Grazie
    ciao,
    devi fare una query con le seguenti caratteristiche :

    select id_autore,count(id),sum(money)...
    from ...
    group by(id_autore)
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    grazie, ho fatto mettendo alcune correzione con as in modo tale da avere meno problemi possibili

    SELECT id_author,count(id) as conteggio,sum(money) as somma

    è corretto? Comunque il codice l'ho provato ad eseguire ma non da ancora risultati perché non ci sono righe nella tabella. Di positivo c'è che php non genera errori. In teoria dovrebbe funzionare

  4. #4
    Quote Originariamente inviata da otta88sun Visualizza il messaggio
    grazie, ho fatto mettendo alcune correzione con as in modo tale da avere meno problemi possibili

    SELECT id_author,count(id) as conteggio,sum(money) as somma

    è corretto? Comunque il codice l'ho provato ad eseguire ma non da ancora risultati perché non ci sono righe nella tabella. Di positivo c'è che php non genera errori. In teoria dovrebbe funzionare

    Ricordati anche il group by
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  5. #5
    certo! grazie!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.