Ciao a tutti.

Questa è una tabella mysql:

codice:
N_T	COD_C		DENOMINAZIONE_C		COD_L	DATA
31437	001450		SALA			A	2010-05-31
41147	001450		SALA			F	2010-05-31
31245	003614		POD.RIVAZZA		A	2010-05-30
31261	041413		PORCARI PIN.		B	2010-05-29
31250	081040		CAMPANELLA		B	2010-05-29
31305	081040		CAMPANELLA		B	2010-05-28
31368	002977		LA TORRE			E	2010-05-28
30342	005405		LIDO			A	2010-05-28
Da questa tabella devo estrarre i records con la data compresa tra oggi e 10 giorni di calendario a ritroso e contare quali COD_C, DENOMINAZIONE_C e COD_L ricadono in questo intervallo temporale.

Ho scritto questa query ma estrae tutti records, che sbaglio?

codice:
SELECT *, COUNT(*) AS Quanti 
FROM tbl_x
WHERE 1 AND DATA BETWEEN '2010-05-25' AND '2010-06-07' 
GROUP BY COD_C, DENOMINAZIONE_C, COD_L
L'output dovrebbe essere:

codice:
COD_C	Quanti
001450	2	
081040	2		
003614	1	
041413	1			
002977	1	
005405	1