Mysql
Revisão de 18h30min de 21 de fevereiro de 2020 por Printertux (discussão | contribs) (Criou página com ''''Relatório de Ligações DA ''' mysql -u root -p use asterisk; select calldate AS 'Data/Hora' ,src AS Origem,dst AS Destino, \ billsec AS 'Duração (segundos)' \...')
Relatório de Ligações DA
mysql -u root -p use asterisk; select calldate AS 'Data/Hora' ,src AS Origem,dst AS Destino, \ billsec AS 'Duração (segundos)' \ from cdr \ where src = 2002 and disposition = 'ANSWERED' and \ lastapp = 'Dial' and substr(dstchannel,5,5) = 'tmais';
Relatório e Ligações Interurbano
select calldate AS 'Data/Hora', src AS Origem, dst AS Destino, \ billsec AS 'Duração (segundos)', lastdata AS 'Saida' \ from cdr \ where (src = 1000 or src = 1014) and \ disposition = 'ANSWERED' and \ lastapp = 'Dial' and \ lastdata LIKE '%tmais_sp%';
Relatório de ligações de DA's (RVCruz)
mysql -u root -pPrinterTux -D fonetux -H -e "query" > relatorio.html select * from historico where SUBSTRING(data,1,10) between '2009-03-01' and '2009-03-31' order by data asc;
Exportação base DA
select aux_alunos.matricula, aux_alunos.nome, aux_cursos.nome_curso, aux_alunos.email, aux_alunos.nascimento, aux_alunos.celular from aux_alunos, aux_cursos where aux_cursos.cod_curso = aux_alunos.cod_curso;
Credito Alunos Unileste
select modp.cod_usuario, usuario.login, modp.quota_credito from modp, usuario where modp.cod_usuario = usuario.cod_usuario order by modp.quota_credito desc;
Base - Enviar News
SELECT DISTINCT (comercial_historico.id_cliente), comercial_cliente.email, comercial_cliente.nome FROM comercial_historico, comercial_cliente WHERE comercial_historico.cod_status = 15 AND comercial_cliente.id = comercial_historico.id_cliente AND comercial_cliente.email != 'NULL' ORDER BY comercial_cliente.email ASC
SELECT DISTINCT (comercial_historico.id_cliente), comercial_cliente.email_secundario, comercial_cliente.nome FROM comercial_historico, comercial_cliente WHERE comercial_historico.cod_status = 15 AND comercial_cliente.id = comercial_historico.id_cliente AND comercial_cliente.email_secundario != 'NULL' ORDER BY comercial_cliente.email ASC
Clientes
SELECT cliente.email, cliente.nome FROM cliente, licenca WHERE licenca.cliente_id = cliente.id AND licenca.tipo = 'cliente' AND cliente.email != 'xxx' ORDER BY cliente.email ASC
SELECT cliente.email_secundario, cliente.nome FROM cliente, licenca WHERE licenca.cliente_id = cliente.id AND licenca.tipo = 'cliente' AND cliente.email_secundario != 'xxx' AND cliente.email_secundario IS NOT NULL AND cliente.email_secundario != ORDER BY cliente.email_secundario ASC
Demonstração
SELECT cliente.email, cliente.nome FROM cliente, licenca WHERE licenca.cliente_id = cliente.id AND licenca.tipo = 'demo' AND cliente.email != 'xxx' ORDER BY cliente.email ASC
SELECT cliente.email_secundario, cliente.nome FROM cliente, licenca WHERE licenca.cliente_id = cliente.id AND licenca.tipo = 'demo' AND cliente.email_secundario != 'xxx' AND cliente.email_secundario IS NOT NULL AND cliente.email_secundario != ORDER BY cliente.email_secundario ASC
Contatos
SELECT DISTINCT (comercial_cliente.email), comercial_cliente.nome FROM comercial_cliente, licenca WHERE comercial_cliente.id != licenca.cliente_id AND comercial_cliente.email != 'xxx' ORDER BY comercial_cliente.email ASC
SELECT DISTINCT (comercial_cliente.email_secundario), comercial_cliente.nome FROM comercial_cliente, licenca WHERE comercial_cliente.id != licenca.cliente_id AND comercial_cliente.email_secundario != 'xxx' AND comercial_cliente.email_secundario IS NOT NULL AND comercial_cliente.email_secundario != ORDER BY comercial_cliente.email_secundario ASC
Clientes atualização vencida
SELECT cliente.nome, cliente.email, cliente.email_secundario, cliente.telefone, cliente.celular, cliente.contato, cliente.contato_secundario FROM licenca, cliente WHERE licenca.tipo = 'cliente' AND (licenca.vencimento_atualizacao IS NULL OR vencimento_atualizacao < '2012-07-01') AND cliente.id = licenca.cliente_id AND licenca.licenca != 'suporte' AND licenca.licenca != 'grupo'
Outsourcing
SELECT outsourcing.email, outsourcing.nome FROM outsourcing WHERE outsourcing.email != 'NULL' ORDER BY outsourcing.email ASC
SELECT outsourcing.email_secundario, outsourcing.nome FROM outsourcing WHERE outsourcing.email_secundario != 'NULL' ORDER BY outsourcing.email_secundario ASC
Update substring
UPDATE usuario SET email = REPLACE(email, '@zfac', '@empresa') WHERE email LIKE '%@zfac%';
Exportação Bases CSV
Clientes
SELECT cliente.id, cliente.nome, cliente.contato, cliente.email, cliente.contato_secundario, cliente.email_secundario, cliente.telefone, cliente.celular, licenca.licenca, segmento.descricao FROM cliente, licenca, segmento WHERE licenca.cliente_id = cliente.id AND licenca.tipo = 'cliente' AND cliente.email != 'xxx' AND cliente.cod_segmento = segmento.cod_segmento ORDER BY cliente.nome ASC
Contatos
SELECT comercial_cliente.id, comercial_cliente.nome, comercial_cliente.contato, comercial_cliente.email, comercial_cliente.contato_secundario, comercial_cliente.email_secundario, comercial_cliente.telefone, comercial_cliente.celular, segmento.descricao as segmento FROM comercial_cliente, segmento WHERE comercial_cliente.cod_segmento = segmento.cod_segmento ORDER BY comercial_cliente.nome ASC
Outsourcing
SELECT outsourcing.id_outsourcing, outsourcing.nome, outsourcing.contato, outsourcing.email, outsourcing.contato_secundario, outsourcing.email_secundario, outsourcing.telefone, outsourcing.celular FROM outsourcing ORDER BY outsourcing.nome ASC
Reparar Banco Printertux
USE PRINTERTUX;
REPAIR TABLE agendamentos_por_usuarios, agendamento_relatorio, apontamento, atualizacao, centro_custo, config, config_email, config_fabricante_copiadora, conjunto_impressora, copiadora, copias, cups_driver_impressora, cups_tipo_impressora, erro, formato, grupo, grupop, impressao_segura, impressao_student, impressoes, impressora, inicializacao, instancia, licenca, log, menu, modp, msg_email, nivel_acesso, palavras_bloqueadas, politica, status_impressao, student_aluno, student_curso, student_disciplina, student_professor, temporaria_aux_copias, tipo_politica, usuario, usuario_sistema_copiadora, venda_quota;
ANALYZE TABLE agendamentos_por_usuarios, agendamento_relatorio, apontamento, atualizacao, centro_custo, config, config_email, config_fabricante_copiadora, conjunto_impressora, copiadora, copias, cups_driver_impressora, cups_tipo_impressora, erro, formato, grupo, grupop, impressao_segura, impressao_student, impressoes, impressora, inicializacao, instancia, licenca, log, menu, modp, msg_email, nivel_acesso, palavras_bloqueadas, politica, status_impressao, student_aluno, student_curso, student_disciplina, student_professor, temporaria_aux_copias, tipo_politica, usuario, usuario_sistema_copiadora, venda_quota;
OPTIMIZE TABLE agendamentos_por_usuarios, agendamento_relatorio, apontamento, atualizacao, centro_custo, config, config_email, config_fabricante_copiadora, conjunto_impressora, copiadora, copias, cups_driver_impressora, cups_tipo_impressora, erro, formato, grupo, grupop, impressao_segura, impressao_student, impressoes, impressora, inicializacao, instancia, licenca, log, menu, modp, msg_email, nivel_acesso, palavras_bloqueadas, politica, status_impressao, student_aluno, student_curso, student_disciplina, student_professor, temporaria_aux_copias, tipo_politica, usuario, usuario_sistema_copiadora, venda_quota;