pessoal, boa tarde!
no meu controller eu faço isso pra pegar os dados do banco…
a ideia é pegar o id.
router.get("/Historico/list", adminAuth, (req, res) => {
sequelize.query(
`SELECT
Q.ID,
S.DESCRICAO AS SETOR,
SER.SER_DESCRICAO,
CONVERT(CHAR,Q.INICIO,103) AS DATA_INICIO,
CONVERT(CHAR,Q.TERMINO,103) AS DATA_INICIO,
convert(varchar(5),Q.INICIO,108) AS HORA_INICIO,
convert(varchar(5),Q.TERMINO,108) AS HORA_TERMINO,
Q.PRONTUARIO
FROM QRCODE Q INNER JOIN SETOR S ON Q.ID_SETOR=S.ID_SETOR
INNER JOIN SERVICOS SER ON SER.ID_SERVICO=Q.ID_SERVICO`
)
.then(historico => {
// console.log(historico);
res.render("Historico/list",{historico});
});
Os dados vem assim…
[ {
ID: 85,
SETOR: 'EMERGENCIA12',
SER_DESCRICAO: 'Montagem',
DATA_INICIO: '01/12/2020 ',
HORA_INICIO: '15:25',
HORA_TERMINO: '15:25',
PRONTUARIO: null
},
{
ID: 86,
SETOR: 'EMERGENCIA12',
SER_DESCRICAO: 'Cirurgia',
DATA_INICIO: '01/12/2020 ',
HORA_INICIO: '15:37',
HORA_TERMINO: '15:37',
PRONTUARIO: null
},]
e na view estou fazendo dessa forma…
<%historico.forEach(historico=>{%>
<tr>
<td><%=historico.SER_DESCRICAO%></td>
</tr>
<%})%>
porém sempre vem vazio