Ciao a tutti,
ho necessità di creare due query sulla tabella "referals" del mio db sql così costituita:
ID / USER / referal / data
1 / mario / alessio / 2011-10-02 10:26:54
2 / mario / luigi / 2011-10-05 11:21:14
3 / alessia / matteo/ 2011-10-07 18:24:12
4 /
ecc....
la tabella contiene quindi l'utente primario, l'utente iscritto tramite il primario, e la data iscrizione.
Io ho necessità di effettuare due query sulla tabella "referals" del Db che mi consentano di estrarre:
1. i nomi dei primi 3 utenti (campo "USER") che compaiono con maggior frequenza nel mese corrente (con l'indicazione della quantità di volte che compaiono);
2. i nomi dei primi 3 utenti (campo "USER") che compaiono con maggior frequenza del mese precedente (con l'indicazione della quantità di volte che compaiono);
I risultati delle query li vorrei mettere in due tabelle tipo questa (riporto quella del mese corrente per esempio):
echo "<table border='0'>
<tr>
<th>Utente</th>
<th>Referenti</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['uteora'] . "</td>";
echo "<td>" . $row['refora'] . "</td>";
echo "</tr>";
}
echo "</table>";
Io ho provato alcune soluzioni leggendo varie guide online ma questa necessità va oltre le mie capacità. Riesco solo a creare query semplici del tipo "select * from xxx" con le varie funzioni base, ma nulla di più...
Mi potete aiutare perfavore? Grazie.

Rispondi quotando
