Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as SQL by felipe ( 16 years ago )
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;
Revise this Paste