Ciao a tutti.
Questa è una tabella mysql:
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.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
Ho scritto questa query ma estrae tutti records, che sbaglio?
L'output dovrebbe essere: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
codice:COD_C Quanti 001450 2 081040 2 003614 1 041413 1 002977 1 005405 1

Rispondi quotando
