Olá! Tenho uma pequena dúvida em mySQL que pode ser até mesmo boba.
Tenho duas tabelas, sendo uma de registro dos alunos e outra para relatórios.
Para utilizar as dos alunos, utilizo a seguinte sintaxe podendo calcular a idade do aluno e apresentar na minha aplicação.
"SELECT *, TIMESTAMPDIFF(YEAR, nasc , NOW()) AS idade FROM register"
A parte chata é que preciso preciso recuperar os dados dos alunos na tabela de relatórios, assim utilizo um join como o exemplo abaixo, mas infelizmente não consigo utilizar o TIMESTAMPDIFF para calcular e nem um DATE(campo) para dividir o TIMESTAMP do relatório onde fica registrado as saídas…
Como posso acrescentar esses registros de tempo/data nesse join?
SELECT s.rm as RM, s.nome as nome, s.cpf, s.sexo, s.nasc, r.saida from register s INNER JOIN report r ON s.rm = r.rm order by saida desc;