Fórum SQL - ADO - Distinct.... #329770

20/09/2006

0

:?: Olá a todos. Preciso executar a SQL abaixo e preciso que ela retorne apenas um registro referente ao controlador (CNT_COD).


m_aux := ´SELECT DISTINCT(A.CNT_COD), A.USU_COD, B.USU_NOME, A.PRG_FLAG, ´;
m_aux := m_aux + ´A.PRG_DTATUALIZACAO, C.CNT_DESCRICAO ´;
m_aux := m_aux + ´FROM PROGRAMACAO A, USUARIOS B, CONTROLADORES C ´;
m_aux := m_aux + ´WHERE (A.USU_COD = B.USU_COD) ´;
m_aux := m_aux + ´AND (A.CNT_COD = C.CNT_COD) ´;
m_aux := m_aux + ´ORDER BY A.CNT_COD ´;

dm.ADODtStAcao.Close;
dm.ADODtStAcao.CommandText := m_aux;
dm.ADODtStAcao.Open;

Abraços a todos
Neto


Neto

Neto

Responder

Posts

21/09/2006

Bon Jovi

E qual é o problema?


Responder

Gostei + 0

21/09/2006

Macario

Ola.

Apenas informando que a funcao distinct nao se aplica apenas a um determinado campo e sim ao conjunto de campos passados na instrucao, que no caso devem ser unicos.


:idea:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar