Filtro e formatação de data numérica (timestamp) na base de dados MySQL do Moodle

Filtro e formatação de data numérica (timestamp) na base de dados MySQL do Moodle

por Lino Vaz Moniz -
Número de respostas: 0

Na Plataforma Moodle, as tabelas registram data em formato numérico - timestamp.  Você pode gerar consulta que faz filtro de data  numérica usando comando UNIX_TIMESTAMP. Da mesma forma pode formatar exibição de data com o comando FROM_UNIXTIME.

Esses comandos valem para base de dados MySQL

O comando SQL a seguir faz filtro de usuários cadastrados no Moodle em um determinado dia como exemplo. 

SELECT id,firstname,lastname,email,FROM_UNIXTIME(timecreated, '%d/%m/%Y %H:%i:%s') AS timecreated FROM mdl_user WHERE timecreated > 0  AND timecreated > UNIX_TIMESTAMP('2018-02-21 00:00:00') AND timecreated <= UNIX_TIMESTAMP('2018-02-21 23:59:59')