Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. sqlQuery = "SELECT allApontamentos.Cliente, allApontamentos.Pot, allApontamentos.Produto, allApontamentos.POTDESC, allApontamentos.Nome, allApontamentos.Email, allApontamentos.`DATA`, allApontamentos.Horario_incio, allApontamentos.Horario_fim, allApontamentos.Obs, allApontamentos.Descricao, allApontamentos.HorasTrabalhadas FROM ( SELECT a.Cliente AS 'Cliente', a.Pot AS 'Pot', a.Produto AS 'Produto', CONCAT(a.Pot, ' - ', a.Produto) AS 'POTDESC', " & _
  2. "b.Nome AS 'Nome', b.Email AS 'Email', b.`data` AS 'DATA', b.Horario_incio AS 'Horario_incio', b.Horario_fim AS 'Horario_fim', b.Obs AS 'Obs', b.Descricao AS 'Descricao', CONVERT( ( CASE WHEN RIGHT(b.Obs, 18) = ' Versão app Antigo' THEN SEC_TO_TIME ( Floor(b.Tempo * 3600) ) ELSE CASE WHEN TIME_TO_SEC( TIMEDIFF(b.Horario_fim, b.Horario_incio) ) < 0 THEN SEC_TO_TIME( TIME_TO_SEC( TIMEDIFF('23:59:59', b.Horario_incio) ) + TIME_TO_SEC(b.Horario_fim) + 1 ) " & _
  3. "Else TIMEDIFF(b.Horario_fim, b.Horario_incio) End END ), TIME ) 'HorasTrabalhadas', 0 AS 'OrderExibir' FROM report_pots a LEFT JOIN report_atividades b ON a.POT = b.Pot AND ( b.`Data` BETWEEN '2019-09-01' AND '2019-09-17' ) GROUP BY b.`Data`, a.POT, b.Email, b.Horario_incio, b.Horario_fim UNION ALL SELECT ' - ' AS 'Cliente', ' - ' AS 'Pot', ' - ' AS 'Produto', ' - ' AS 'POTDESC', CONCAT(NOME, ' - SEM APONTAMENTO') as 'Nome', g.EMAIL as 'Email', g.`Data` AS 'Data', " & _
  4. "' - ' AS 'Horario_inicio', ' - ' AS 'Horario_fim', ' - ' AS 'Obs', ' - ' AS 'Descricao', 0 AS 'HorasTrabalhadas', 1 AS 'OrderExibir' FROM report_escala g JOIN report_hierarquia h ON g.EMAIL = h.EMAIL WHERE g.`DATA` BETWEEN '2019-09-01' AND '2019-09-17' AND h.MY_TIER IN ('2', '3', '4') AND g.STATUS <> 'FG' AND NOT EXISTS ( SELECT 1 FROM report_atividades u WHERE u.Email = g.EMAIL AND u.`Data` BETWEEN '2019-09-01' AND '2019-09-17') ) AS allApontamentos" & _
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement