Ciao,
prima di tutto grazie in anticipo a chiunque trovi il tempo per aiutarmi!!

Partiamo da una Query (chiameremo Q1) che funziona senza problemi:
Codice PHP:
SELECT `P`, COUNT(`P`) as inviti FROM `listaGROUP BY `Porder by inviti desc 
Mi genere una classifica ordinata per inviti.

Seconda Query (Q2) che funziona anc'essa:
Codice PHP:
SELECT `P`, `DATARFROM `listaWHERE DATAR BETWEEN '2007-01-01 00:00:00' AND '2007-01-08 00:00:00' 
Mi genera un elenco dei campi con data dal 1 gennaio al 8 gennaio

Terza Query (Q3) che non riesco a far funzionare e che è il mio tentativo di unire le due query viste precedentemente:
Codice PHP:
SELECT `P`, `DATAR`, COUNT(`P`) as inviti FROM `listaGROUP BY `PWHERE DATAR BETWEEN '2007-01-01 00:00:00' AND '2007-01-08 00:00:00' order by inviti desc 
Dove sbaglio?