I need to compare date at a certain time interval. I need to get the DAT_REPOT_REALZ
field and check the dates between TODAY and seven days ago. I also need to count the number of V (visitor) and the number of L (leader) and M (participant) in query
I did not work very well because I am not very familiar with sql
.
Note that I'm using MYSQL
.
I tried to do so
select case FLG_IDENT_PESSO when 'V' then count(FLG_IDENT_PESSO) when 'M' then count(FLG_IDENT_PESSO) end from tbl_PRESENCA WHERE FLG_IDENT_PRESE = 'S' and DAT_REPOT_REALZ <= now()-7
The structure of my table:
COD_IDENT_REUNI bigint(20) UN PK
COD_IDENT_PESSO bigint(20) UN PK
FLG_IDENT_PRESE char(1) //PODE SER S (presente) ou N (nao presente)
FLG_IDENT_PESSO char(1) // PODE SER V (visitantes) ou L (lider) ou ainda M (participante)
DAT_REPOT_REALZ datetime // É O DIA EM QUE FOI FEITO O REPORTE