<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Formatação data MySQL in Forum em português</title>
    <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854166#M1241</link>
    <description>&lt;P&gt;WIlson,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Vou fazendo uns testes aqui, por enquanto o SAS está trazendo a data no formato que não quero '19DEC22:11:44:24', a intenção seria evitar fazer o FORMAT posteriormente, caso fosse possível.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obrigado pela orientação.&lt;/P&gt;</description>
    <pubDate>Tue, 17 Jan 2023 18:08:37 GMT</pubDate>
    <dc:creator>Rafael_Gesta</dc:creator>
    <dc:date>2023-01-17T18:08:37Z</dc:date>
    <item>
      <title>Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854098#M1236</link>
      <description>&lt;P&gt;Bom dia Pessoal!&lt;/P&gt;&lt;P&gt;Iniciando nesse mundo do Sas, ainda aprendendo muita coisa, tenho uma dúvida que deve ser boba...&lt;/P&gt;&lt;P&gt;Eu tenho um Import Mysql que entre os resultados me traz uma coluna datetime, porém na formatação de data do SAS:&lt;/P&gt;&lt;P&gt;DT_INICIO_ENTD&lt;BR /&gt;26DEC22:11:35:51&lt;/P&gt;&lt;P&gt;Eu preciso que a coluna me traga a data no formato&amp;nbsp;&lt;/P&gt;&lt;P&gt;DT_INICIO_ENTD&lt;BR /&gt;2022-12-19T11:44:24&lt;/P&gt;&lt;P&gt;Eu tenho utilizado um segundo select puxando da tabela gerada o comando FORMAT, dessa maneira:&lt;BR /&gt;DT_INICIO_ENTD format=E8601DT20. as DT_INICIO_ENTD,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MInha dúvida é: Eu consigo fazer a conversão direto na query principal sem precisar fazer um novo select?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Meu import começa da seguinte forma:&lt;BR /&gt;%macro AcessoMysqlDB();&lt;BR /&gt;%LET AcessoMysql=--host=XXX.XX.XX.XX --user=xxxxxxxxxx --password=xxxxxxxxxxxxxx;&lt;BR /&gt;&amp;amp;AcessoMysql&lt;BR /&gt;%mend AcessoMysqlDB;&lt;BR /&gt;%ImportMysqlSelect(&lt;BR /&gt;SelectMySql="&lt;/P&gt;&lt;P&gt;/**/&lt;BR /&gt;Select&lt;/P&gt;&lt;P&gt;b.DT_INICIO_ENTD&lt;/P&gt;&lt;P&gt;from database.tabela b&lt;/P&gt;&lt;P&gt;/**/&lt;BR /&gt;;&lt;BR /&gt;",&lt;BR /&gt;BDMySql='',&lt;BR /&gt;TabelaSaidaSAS=WORK.tabela,&lt;BR /&gt;AcessoMysql=%AcessoMysqlDB()&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alguém tem alguma dica nesse sentido?&lt;/P&gt;&lt;P&gt;Muito grato&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 14:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854098#M1236</guid>
      <dc:creator>Rafael_Gesta</dc:creator>
      <dc:date>2023-01-17T14:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854144#M1237</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/438340"&gt;@Rafael_Gesta&lt;/a&gt;&amp;nbsp;de uma olhada na documentação sobre sobre FORMATs e INFORMATs.&lt;/P&gt;
&lt;P&gt;Em geral, não sei exatamente seu caso, a leitura dos dados utilizando SAS/Access ou acesso direto ao MySQL irá ler os dados pelo INFORMAT e determinar isto automaticamente. mas depois você pode, na sua tabela, no SAS modificar o FORMAT para apresentar de maneira que queria.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Exemplo: seu INFORMAT dever algo como DDMMYYY&lt;/P&gt;
&lt;P&gt;Neste link tem um dicionário de FORMATS:&amp;nbsp;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/leforinforref/p0z62k899n6a7wn1r5in6q5253v1.htm#p0z62k899n6a7wn1r5in6q5253v1-p14hdw0zjbxr9tn1an4mgxor9pc2" target="_blank"&gt;SAS Help Center: Dictionary of Formats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Neste link tem um dicionário de INFORMATS: &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/leforinforref/p13eggx7qc7l6in1oprinvadzubl.htm" target="_blank"&gt;SAS Help Center: Dictionary of Informats&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Voce deve estar lendo com este INFORMAT&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt; (&lt;/FONT&gt;&lt;FONT face="arial,helvetica,sans-serif" size="4"&gt;DATETIMEw. Informat)&amp;nbsp;&lt;/FONT&gt;e o forma&lt;FONT face="arial,helvetica,sans-serif"&gt;t:&amp;nbsp;E8601DTw.d acredito seja o que esta buscando&amp;nbsp;&lt;SPAN&gt;ISO 8601 extended notation&amp;nbsp;&lt;/SPAN&gt;&lt;EM class="xisDoc-userSuppliedValue"&gt;yyyy-mm-dd&lt;/EM&gt;&lt;SPAN&gt;T&lt;/SPAN&gt;&lt;EM class="xisDoc-userSuppliedValue"&gt;hh:mm:ss.ffffff&lt;/EM&gt;&lt;SPAN&gt;.&amp;nbsp; para apresentação.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN&gt;Espero que tenha ajudado.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 16:46:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854144#M1237</guid>
      <dc:creator>wilkoba</dc:creator>
      <dc:date>2023-01-17T16:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854159#M1239</link>
      <description>&lt;P&gt;Opa, tudo bem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Então, eu meio que já faço esse ajuste com o FORMAT após a geração da tabela, minha dúvida seria se é possível alterar dentro do acesso ao MySQL sem precisar modificar o FORMAT posteriormente na tabela do SAS.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Valeu pela dica Wilson, vou dar uma estudada nessa documentação de FORMAT e INFORMAT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Abraços,&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 17:37:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854159#M1239</guid>
      <dc:creator>Rafael_Gesta</dc:creator>
      <dc:date>2023-01-17T17:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854161#M1240</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/438340"&gt;@Rafael_Gesta&lt;/a&gt;,&amp;nbsp;na sua query do MySQL talvez vc consiga colocar os formats do MySQL.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Encontrei isto no site do MySQL:&lt;A href="https://dev.mysql.com/doc/refman/8.0/en/datetime.html" target="_blank"&gt;MySQL :: MySQL 8.0 Reference Manual :: 11.2.2 The DATE, DATETIME, and TIMESTAMP Types&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assim quando o SAS 'ler' já estará formatado.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Acho que é isto então que está buscando.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 17:50:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854161#M1240</guid>
      <dc:creator>wilkoba</dc:creator>
      <dc:date>2023-01-17T17:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854166#M1241</link>
      <description>&lt;P&gt;WIlson,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Vou fazendo uns testes aqui, por enquanto o SAS está trazendo a data no formato que não quero '19DEC22:11:44:24', a intenção seria evitar fazer o FORMAT posteriormente, caso fosse possível.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obrigado pela orientação.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 18:08:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854166#M1241</guid>
      <dc:creator>Rafael_Gesta</dc:creator>
      <dc:date>2023-01-17T18:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854169#M1242</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/438340"&gt;@Rafael_Gesta&lt;/a&gt;; justamente isso, pelo que entendi de seu código se você utilizar no :&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;%ImportMysqlSelect(&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;SelectMySql="&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;/**/&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Select&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&amp;nbsp;&lt;SPAN class="token function"&gt;CAST&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(b.DT_INICIO_ENTD&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="token keyword"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="token datatype"&gt;TIME&lt;/SPAN&gt; ZONE &lt;SPAN class="token keyword"&gt;INTERVAL&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;'+00:00'&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="token datatype"&gt;DATETIME&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;AS&lt;/SPAN&gt;&amp;nbsp;dt_no_mysql&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;from database.tabela b&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;/**/&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Isto fará com que o dado venha do MySql para o SAS já no&amp;nbsp; formato sem precisar aplicar o FORMAT no SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 18:20:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854169#M1242</guid>
      <dc:creator>wilkoba</dc:creator>
      <dc:date>2023-01-17T18:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854180#M1243</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/438340"&gt;@Rafael_Gesta&lt;/a&gt;, boa tarde.&lt;/P&gt;&lt;P&gt;Nao sei se entendi direito, mas tenta usar a função DATEPART(). Segue exemplo:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*INÍCIO - DDMMYY10. PARA DATETIME OU DATETIME PARA DDMMYY10.*/&lt;/P&gt;&lt;P&gt;data teste;&lt;/P&gt;&lt;P&gt;format data_hoje ddmmyy10. data_datetime DATETIME22.3 datetime_para_date ddmmyy10.;&lt;/P&gt;&lt;P&gt;data_hoje = today();&lt;BR /&gt;num_hoje = today();&lt;/P&gt;&lt;P&gt;data_datetime = dhms(today(),0,0,0);&lt;BR /&gt;num_datetime = dhms(today(),0,0,0);&lt;/P&gt;&lt;P&gt;datetime_para_date = datepart(data_datetime);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 18:51:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854180#M1243</guid>
      <dc:creator>Wanderico_Icatu</dc:creator>
      <dc:date>2023-01-17T18:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Formatação data MySQL</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854321#M1245</link>
      <description>&lt;P&gt;Bom dia&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/394539"&gt;@Wanderico_Icatu&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Então, não seria bem isso que você sugeriu, é mais na linha do que o&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/415545"&gt;@wilkoba&lt;/a&gt;&amp;nbsp;mostrou, porém, não sei se é por causa do conector, mesmo colocando as funções sugeridas, a tabela SAS ainda vem no formato de data padrão, tendo que fazer o FORMAT posteriormente. Não sei dizer se é por causa da versão do conector MySQL ou uma peculiaridade do Enterprise Guide. Não é nada que eu não consiga ajustar, só queria ver se seria possível diminuir a quantidade de código utilizada na minha consulta.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Valeu mesmo pela ajuda pessoal!&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2023 14:07:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Formata%C3%A7%C3%A3o-data-MySQL/m-p/854321#M1245</guid>
      <dc:creator>Rafael_Gesta</dc:creator>
      <dc:date>2023-01-18T14:07:46Z</dc:date>
    </item>
  </channel>
</rss>

