Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Introdução 

...

O objetivo dessa página é demonstrar como configurar uma consulta SQL (Conector SQL) no banco de dados do PROTHEUS convertendo os campos de data, que por padrão são armazenados como texto, para datetime (formato suportado pelo Smart View).

...

SQL Server

...

 Para converter um campo de data na base PROTHEUS para o formato datetime deve ser utilizada a função CONVERT(DATETIME, NOME_CAMPO,112).

Bloco de código
languagesql
titleExemplo SQL Server
SELECT 
	CQ2_FILIAL, CONVERT(DATETIME,CQ2_DATA,112) as CQ2_DATA, CQ2_CONTA, CQ2_CCUSTO, CQ2_MOEDA, CQ2_TPSALD, CQ2_LP, CQ2_STATUS, 
	CQ2_SLBASE, CQ2_DEBITO, CQ2_CREDIT, CQ2_DTLP 
FROM CQ2T10
WHERE D_E_L_E_T_= ''

...

Oracle

...

 Para converter um campo de data na base PROTHEUS para o formato datetime deve ser utilizada a função TO_DATE(NOME_CAMPO, 'YYYYMMDD').

Bloco de código
languagesql
titleExemplo Oracle
SELECT 
	CQ2_FILIAL, TO DO_DATE(CQ2_DATA, 'YYYYMMDD') as CQ2_DATA, CQ2_CONTA, CQ2_CCUSTO, CQ2_MOEDA, CQ2_TPSALD, CQ2_LP, CQ2_STATUS, 
	CQ2_SLBASE, CQ2_DEBITO, CQ2_CREDIT, CQ2_DTLP 
FROM CQ2T10