SQL - ADO - Distinct....
:?: 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
Curtidas 0
Respostas
Bon Jovi
20/09/2006
E qual é o problema?
GOSTEI 0
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:
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