SQL - ADO - Distinct....

Delphi

20/09/2006

:?: 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

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

20/09/2006

E qual é o problema?


GOSTEI 0
Macario

Macario

20/09/2006

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:


GOSTEI 0
POSTAR