DISTINCT

21/11/2005 - 17:03 por Mikel | Informe spam
Hola amigos!

Tengo un problema con una select, la sentencia es la siguiente:
"SELECT DISTINCT TOP 8 Proyecto, Fecha, DescripcionProy, Descripcion,
Autopista, Adeudo, Km, GastosLocomocion, Dietas, OtrosGasto, TotalGasto
FROM Gastos
WHERE (CodUsuario = 111) AND (Proyecto = '1000,42' OR
Proyecto = '1001.34' OR
Proyecto = '1000.12' OR
Proyecto = '1000.21' OR
Proyecto = '1000.25' OR
Proyecto = '1000.26' OR
Proyecto = '1000.36' OR
Proyecto = '1000.69')
ORDER BY Autopista DESC, Adeudo DESC, Km DESC, GastosLocomocion DESC, Dietas
DESC, OtrosGasto DESC, TotalGasto DESC"

El problema es que no debo sacar duplicados pero los saco ya que tengo
proyectos con el mismo codigo pero distinta fecha, asi que parece que el
distinct no hace el efecto que necesito. Espero vuestra ayuda gracias
 

Leer las respuestas

#1 Alejandro Mesa
21/11/2005 - 17:16 | Informe spam
Mikel,

Creo que se te olvido comentar que es lo que quieres hacer.


AMB

"Mikel" wrote:

Hola amigos!

Tengo un problema con una select, la sentencia es la siguiente:
"SELECT DISTINCT TOP 8 Proyecto, Fecha, DescripcionProy, Descripcion,
Autopista, Adeudo, Km, GastosLocomocion, Dietas, OtrosGasto, TotalGasto
FROM Gastos
WHERE (CodUsuario = 111) AND (Proyecto = '1000,42' OR
Proyecto = '1001.34' OR
Proyecto = '1000.12' OR
Proyecto = '1000.21' OR
Proyecto = '1000.25' OR
Proyecto = '1000.26' OR
Proyecto = '1000.36' OR
Proyecto = '1000.69')
ORDER BY Autopista DESC, Adeudo DESC, Km DESC, GastosLocomocion DESC, Dietas
DESC, OtrosGasto DESC, TotalGasto DESC"

El problema es que no debo sacar duplicados pero los saco ya que tengo
proyectos con el mismo codigo pero distinta fecha, asi que parece que el
distinct no hace el efecto que necesito. Espero vuestra ayuda gracias



Preguntas similares