- SELECT CONCAT('INSERT INTO EnvioMensagemVisagio (msg, telefone) VALUES (', "'"'TERMINAL: ', r.telefone, ' MA: ', mic.nome, ' GRA: ', gra.nome, ' VENCIMENTO: ', TIME(r.data_indicador), "'"', '"'",s.telefone,"'"');') AS ''
- FROM reparos r
- LEFT JOIN gras gra ON r.gra_id = gra.id
- LEFT JOIN microareas mic ON r.microarea_id = mic.id
- LEFT JOIN SMS_Microarea_supervisor ms ON mic.id = ms.id_microarea
- LEFT JOIN SMS_Supervisores s ON ms.id_supervisor = s.id_supervisor
- WHERE DATE(NOW()) = DATE(r.data_indicador) AND
- HOUR(r.data_indicador) > HOUR(NOW()) AND HOUR(TIMEDIFF(r.data_indicador,NOW())) < 3
- AND (r.id, s.telefone) NOT IN (SELECT Id, Telefone FROM SMS_Historico)
- AND s.telefone NOT IN ('NÃO EXISTE', '')
- ORDER BY mic.nome;
- SELECT CONCAT('INSERT INTO EnvioMensagemVisagio (msg, telefone) VALUES (', "'"'TERMINAL: ', r.telefone, ' MA: ', mic.nome, ' GRA: ', gra.nome, ' VENCIMENTO: ', TIME(r.data_indicador), "'"', '"'",c.telefone,"'"');') AS ''
- FROM reparos r
- LEFT JOIN gras gra ON r.gra_id = gra.id
- LEFT JOIN microareas mic ON r.microarea_id = mic.id
- LEFT JOIN SMS_Microarea_supervisor ms ON mic.id = ms.id_microarea
- LEFT JOIN SMS_Supervisores s ON ms.id_supervisor = s.id_supervisor
- LEFT JOIN SMS_Coordenadores c ON s.id_coordenador = c.id_coordenador
- WHERE DATE(NOW()) = DATE(r.data_indicador) AND
- HOUR(r.data_indicador) > HOUR(NOW()) AND HOUR(TIMEDIFF(r.data_indicador,NOW())) < 2
- AND (r.id, c.telefone) NOT IN (SELECT Id, Telefone FROM SMS_Historico)
- AND (r.id, s.telefone) NOT IN (SELECT Id, Telefone FROM SMS_Historico)
- AND c.telefone NOT IN ('NÃO EXISTE', '')
- ORDER BY mic.nome;
- SELECT CONCAT('INSERT INTO EnvioMensagemVisagio (msg, telefone) VALUES (', "'"'TERMINAL: ', r.telefone, ' MA: ', mic.nome, ' GRA: ', gra.nome, ' VENCIMENTO: ', TIME(r.data_indicador), "'"', '"'",g.telefone,"'"');') AS ''
- FROM reparos r
- LEFT JOIN gras gra ON r.gra_id = gra.id
- LEFT JOIN microareas mic ON r.microarea_id = mic.id
- LEFT JOIN SMS_Microarea_supervisor ms ON mic.id = ms.id_microarea
- LEFT JOIN SMS_Supervisores s ON ms.id_supervisor = s.id_supervisor
- LEFT JOIN SMS_Coordenadores c ON s.id_coordenador = c.id_coordenador
- LEFT JOIN SMS_Gerentes g ON c.id_gerente = g.id_gerente
- WHERE DATE(NOW()) = DATE(r.data_indicador) AND
- HOUR(r.data_indicador) > HOUR(NOW()) AND HOUR(TIMEDIFF(r.data_indicador,NOW())) < 1
- AND (r.id, g.telefone) NOT IN (SELECT Id, Telefone FROM SMS_Historico)
- AND (r.id, s.telefone) NOT IN (SELECT Id, Telefone FROM SMS_Historico)
- AND g.telefone NOT IN ('NÃO EXISTE', '')
- ORDER BY mic.nome;