Árvore de páginas

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).

Exemplo 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').

Exemplo Oracle
SELECT 
	CQ2_FILIAL, TO_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