Ir ao conteúdo

Antonio Baptista

Membro Pleno
  • Posts

    80
  • Cadastrado em

  • Última visita

Tudo que Antonio Baptista postou

  1. Boa tarde tenho a query abaixo em PSQL , precisava descobrir o tempo de execucao de cada linha , ou seja calcular tempo gasto, não manjo muito pra fazer. SELECT START_DATE_TIME, END_DATE_TIME FROM (SELECT B.START_DATE_TIME,B.END_DATE_TIME FROM ESP_APPLICATION A, ESP_GENERIC_JOB B WHERE A.APPL_NAME ='LELO' AND A.APPL_ID = B.APPL_ID AND B.JOB_NAME ='UNIX0' AND B.JOB_QUALIFIER =' ' AND B.STATE = 'COMPLETE' ORDER BY B.END_DATE_TIME DESC); hj o resultado sai assim . start_date_time | end_date_time ------------------------+------------------------ 2026-04-07 10:07:14.96 | 2026-04-07 10:07:44.97 2026-04-06 21:54:31.28 | 2026-04-06 21:55:01.28 2026-04-06 21:39:56.16 | 2026-04-06 21:40:26.16 2026-04-06 21:38:52.66 | 2026-04-06 21:39:22.67 2026-04-06 21:38:11.84 | 2026-04-06 21:38:41.85 2026-04-06 21:34:46.06 | 2026-04-06 21:35:16.08 2026-04-06 21:34:18.75 | 2026-04-06 21:34:48.76 2026-04-06 21:32:18.25 | 2026-04-06 21:32:48.27 2026-04-06 21:31:47.99 | 2026-04-06 21:32:18 2026-04-06 21:30:49.67 | 2026-04-06 21:31:19.69 2026-04-06 21:30:09.38 | 2026-04-06 21:30:39.39
  2. @DiF Bom dia , rodei o comando e derro de syntax , acabei esquecendo de falar nessa base que estou rodando o banco PSQL , em Producao sera base Oracle , sera por isso o erro ? Obrigado cawa_db=# SELECT cawa_db-# START_DATE_TIME, cawa_db-# END_DATE_TIME, cawa_db-# -- Tempo de execução em segundos (com fração) cawa_db-# (END_DATE_TIME - START_DATE_TIME) * 86400 AS tempo_execucao_segundos, cawa_db-# cawa_db-# -- Versão arredondada e formatada (mais legível) cawa_db-# ROUND((END_DATE_TIME - START_DATE_TIME) * 86400, 2) AS tempo_segundos, cawa_db-# ROUND((END_DATE_TIME - START_DATE_TIME) * 86400, 2) || ' segundos' AS tempo_formatado cawa_db-# cawa_db-# FROM ( cawa_db(# SELECT cawa_db(# B.START_DATE_TIME, cawa_db(# B.END_DATE_TIME cawa_db(# FROM ESP_APPLICATION A, cawa_db(# ESP_GENERIC_JOB B cawa_db(# WHERE A.APPL_NAME = 'LELO' cawa_db(# AND A.APPL_ID = B.APPL_ID cawa_db(# AND B.JOB_NAME = 'UNIX0' cawa_db(# AND B.JOB_QUALIFIER = ' ' cawa_db(# AND B.STATE = 'COMPLETE' cawa_db(# ORDER BY B.END_DATE_TIME DESC cawa_db(# ); ERRO: função round(interval, integer) não existe LINHA 8: ROUND((END_DATE_TIME - START_DATE_TIME) * 86400, 2) AS t... ^ DICA: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas.
  3. Bom dia tenho a query abaixo , precisava descobrir o tempo de execucao de cada linha , ou seja calcular tempo gasto, não manjo muito pra fazer. SELECT START_DATE_TIME, END_DATE_TIME FROM (SELECT B.START_DATE_TIME,B.END_DATE_TIME FROM ESP_APPLICATION A, ESP_GENERIC_JOB B WHERE A.APPL_NAME ='LELO' AND A.APPL_ID = B.APPL_ID AND B.JOB_NAME ='UNIX0' AND B.JOB_QUALIFIER =' ' AND B.STATE = 'COMPLETE' ORDER BY B.END_DATE_TIME DESC); hj o resultado sai assim . start_date_time | end_date_time ------------------------+------------------------ 2026-04-07 10:07:14.96 | 2026-04-07 10:07:44.97 2026-04-06 21:54:31.28 | 2026-04-06 21:55:01.28 2026-04-06 21:39:56.16 | 2026-04-06 21:40:26.16 2026-04-06 21:38:52.66 | 2026-04-06 21:39:22.67 2026-04-06 21:38:11.84 | 2026-04-06 21:38:41.85 2026-04-06 21:34:46.06 | 2026-04-06 21:35:16.08 2026-04-06 21:34:18.75 | 2026-04-06 21:34:48.76 2026-04-06 21:32:18.25 | 2026-04-06 21:32:48.27 2026-04-06 21:31:47.99 | 2026-04-06 21:32:18 2026-04-06 21:30:49.67 | 2026-04-06 21:31:19.69 2026-04-06 21:30:09.38 | 2026-04-06 21:30:39.39 2026-04-06 21:29:29.35 | 2026-04-06 21:29:59.37
  4. Fiz o comando abaixo e deu certo findstr /IC: "ANTONIO ROGERIO" arquivo.txt Deu certo Obrigado
  5. Bom dia , estou numa sinuca de bico , se alguém puder ajudar agradeco. Preciso pesquisar em um arquivo .TXT as ocorrencias exatas e não so parte delas , porém a dificuldade é que existem nesse meio maiusculas e minusculas. exemplo do arquivo .TXT ANTONIO ROGERIO Antonio Rogerio ANTONIO Rogerio quando faco a pesquisa ele traz os nomes picados e os nomes completos , porém so posso pegar os nomes completos findstr /I "ANTONIO ROGERIO" arquivo.txt resultado ANTONIO ROGERIO Antonio Rogerio ANTONIO Rogerio Precisaria que trouxesse so assim : ANTONIO ROGERIO Antonio Rogerio Ja tentei assim e não deu certo findstr findstr /I "\bANTONIO ROGERIO\b" arquivo.txt Obrigado
  6. Desculpe , não reparei que havia alterado , rodei e deu certo tb. Muito Obrigado pelo Apoio. Abco
  7. Boa noite Ricardo , ele esta tirando todos os espacos e não somente do FINAL ANTONIO ROGERIO espaco espaco espaco Apos rodar ele fica assim ANTONIOROGERIO Preciso que fique assim ANTONIO ROGERIO(tirar so os espacos do final)
  8. Boa noite @Ricardo a um tempo atras você me ajudou com o script para remover linhas em branco de um arquivo .txt Antes as entradas do arquivo era assim : 989798768(varios espacoes em branco) Precisava alterar para que leia o arquivo e remova SOMENTE os espacos em branco do final dA FRASE exemplo: ANTONIO ROGERIO RAMOS(espacos em branco) JOSE ANTONIO(espacos em branco) Sera que consegue ajudar a modificar o script ? Grato SCRIPT ABAIXO @echo off REM ------> TIRA ESPACOS EM BCO FINAL DA LINHA do ARQUIVO (esta_na_matricula_e_nao_esta_arquivo_itau.txt) <------ chcp 1252 >nul :: Informe o arquvo de texto aqui: set Arquivo=esta_na_matricula_e_nao_esta_arquivo_itau.txt if not exist "%Arquivo%" exit SetLocal EnableDelayedExpansion for %%a in ("%Arquivo%") do ( set NArquivo=%%~na set EArquivo=%%~xa set CArquivo=%%~dpa ) set "NovoArquivo=%CArquivo%%NArquivo%_Resultado%EArquivo%" for /f "usebackq delims=" %%a in ("%Arquivo%") do call :Editar "%%~a" exit :Editar echo "%~1" set "Linha=" set "Linha=%~1" set "Linha=%Linha: =%" >>"%NovoArquivo%" echo %Linha% goto :EOF
  9. @OreiaG Boa noite , Excelente funcionou certinho muitooooo obrigadoooo
  10. Boa noite. Preciso no EXCEL na coluna A que ele conte os primeiros 45 caracteres e elimine o restante dos caracteres a direita. Exemplo Coluna A 123456789123456789123456789123456789123456789XXXXXXX33 Fique assim 123456789123456789123456789123456789123456789 Essa planilha tem 70 mil linhas queria se possível montar uma Macro , alguém consegue ajudar ? Obrigado
  11. @ricardo_br Bom dia , deu certo muitooooo Obrigado
  12. Boa noite , conseguem me ajudar com essa bat , ate ontem estava funcionando , não sei o que ocorreu parou de funcionar. Essa bat le um arquivo de entrada , e deveria remover os caracteres em branco do FINAL DA LINHA exemplo. ANTONIO ROGERIO <<- aqui deixei alguns espacos em branco apos o ROGERIO Deveria ficar conforme abaxo: ANTONIO ROGERIO Esta ficando assim ANTONIOROGERIO Meu codigo: @echo off REM ------> TIRA ESPACOS EM BCO FINAL DA LINHA do ARQUIVO (esta_na_matricula_e_nao_esta_arquivo_itau.txt) <------ chcp 1252 >nul set Arquivo=esta_na_matricula_e_nao_esta_arquivo_itau.txt if not exist "%Arquivo%" exit SetLocal EnableDelayedExpansion for %%a in ("%Arquivo%") do ( set NArquivo=%%~na set EArquivo=%%~xa set CArquivo=%%~dpa ) set "NovoArquivo=%CArquivo%%NArquivo%_Resultado%EArquivo%" for /f "usebackq delims=" %%a in ("%Arquivo%") do call :Editar "%%~a" exit :Editar echo "%~1" set "Linha=" set "Linha=%~1" set "Linha=%Linha: =%" >>"%NovoArquivo%" echo %Linha% goto :EOF
  13. @Midori Boa tarde , muito obrigado deu certo. Grato pela atencao
  14. @Midori Segue um print e anexo , pela syntax que você mandou não esta deletando as linhas , consegue pegar esse arquivo anexo e rodar por ai ? exemplo.zip
  15. @Midori Boa tarde , percebi que no meu arquivo de origem na frase esta um "linguicao" ai ele não encontra a pesquisa , como faco no excel manual , faco o filtro e pesquiso se na linha contem ai da certo , mas como colocar nessa syntax isso . Por exemplo se na coluna A contem a palavra MINISTERIO então delete. não sei se me expressei legal Grato
  16. @Midori Boa tarde o excel tem somente a coluna A , segue um exemploPasta1.xlsx Grato
  17. @devair1010 Boa noite fiz o teste e funcionou,mas não consigo colocar varias linhas ao mesmo tempo pra remover, imagine quer terei uma planilha de 500 linhas, com 30 ocorrencias para excluir, tipo excluir as palavras segunda terca quarta quinta sexta sábado e etc ? terei que fazer um a um ? Obrigado pelo apoio
  18. Boa noite . Preciso criar uma macro excel para pesquisar diversas ocorrencias em uma planilha e excluir a linha inteira. ex arquivo MINISTERIO DA AGRICULTURA TESTE DE EXCLUSAO 001 SEMPRE ESTOU AQUI 003 NUNCA ESTOU AQUI Fazer um for no arquivo acima e excluir a linha inteira, com as ocorrencias que comecem com os titulos MINISTERIO , 001 e 003 Grato.
  19. @ricardo_br Alterei agora e nesse trecho não preciso mexer ? if not "%Vazio: =%"=="" for %%a in ("%Linha:~42,9%") do set NovoArquivo=%CArquivo%%NArquivo%_Resultado%EArquivo% for /f "usebackq delims=" %%a in ("%Arquivo%") do call :Editar "%%~a" if exist "%NovoArquivo%" start "" notepad.exe "%NovoArquivo%" exit :Editar set "Linha=%~1" set "Vazio=%Linha:~1497,10%" if not defined Vazio goto :EOF if not "%Vazio: =%"=="" for %%a in ("%Linha:~42,9%") do >>"%NovoArquivo%" echo %%~a goto :EOF
  20. @ricardo_br Boa noite. Por favor consegue me ajudar a uns meses atras criou uma bat para mim . Preciso altera.la para que pesquise da coluna 1497 se as proximas 10 posições estiverem preenchidas ele printe no arquivo. Mexi nas posições , mas não consegui acertar.. exemplo abaixo : @echo on. REM --------> PROCURA SE TEM DATA DE EXCLUSAO <-------- :: Coloque aqui o arquivo (se não tiver na mesma pasta que o bat o caminho completo:) set "Arquivo=C:\UNIMED_QUENTE\itau_fim_mes\esta_na_matricula_e_esta_arquivo_itau.txt" if not exist "%Arquivo%" goto :NExiste :: NArquivo = Nome do Arquivo :: EArquivo = Extensão do Arquivo :: CArquivo = Caminho do Arquivo for %%a in ("%Arquivo%") do ( set NArquivo=%%~na set EArquivo=%%~xa set CArquivo=%%~dpa ) set NovoArquivo=%CArquivo%%NArquivo%_Resultado%EArquivo% for /f "usebackq delims=" %%a in ("%Arquivo%") do call :Editar "%%~a" if exist "%NovoArquivo%" start "" notepad.exe "%NovoArquivo%" exit :Editar set "Linha=%~1" echo %linha% set "Vazio=%Linha:~1477,30%" if not defined Vazio goto :EOF pause if not "%Vazio: =%"=="" for %%a in ("%Linha:~41,10%") do >>"%NovoArquivo%" echo %%~a goto :EOF :NExiste echo. echo O arquivo: "%Arquivo%" não existe echo. pause exi
  21. @Diego Mendes Rodrigues Boa noite , montei o codigo abaixo e funcionou, obrigado. Set TDate=%date:~6,4%%date:~3,2%%date:~0,2% for /f "delims=" %%i in (' forfiles /p C:\teste /s /m *.txt /d -7 /c "cmd /c echo @path" ') do ( "C:\Program Files\7-Zip\7z" a "C:\teste\teste_%TDate%.zip" %%i )
  22. Boa tarde Preciso desenvolver uma bat windows, para listar todos os arquivos com mais de 90 dias de um diretorio, e em seguida fazer o zip. não estou conseguindo aninhar os comandos REM - LISTA ARQUIVOS COM + 90 DIAS forfiles.exe /s /p "E:\CC\RunBatch" /m *.log /d -90 2>null REM- FAZ O ZIP "C:\Program Files\7-Zip\7z.exe" a log.zip (entrada com nomes dos arquivos pego na linha acima) |Grato.
  23. @ricardo_br Ricardo não precisa esta ótimo assim. Grato
  24. @ricardo_br Boa tarde, esta correto sim seu entendimento , eu que não consegui chegar nessa conclusao . Grato
  25. @ricardo_br Ricardo Boa noite , ficou excelente muito obrigado pela ajuda , você como sempre nos surpreendendo. Tks

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...