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
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
Curtir tópico
+ 0
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:
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
Clique aqui para fazer login e interagir na Comunidade :)