Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2012, 11:55
ericklanford
 
Fecha de Ingreso: diciembre-2011
Mensajes: 77
Antigüedad: 12 años, 4 meses
Puntos: 2
Top1 Vs all data. q debería ser más rápido

Hola, alguien me pudiera explicar por qué está consulta
(SELECT TOP 1 *
FROM Tabla
where
Col1='XXX' and Col2 = 'XXXXXXXXX'
order by Fecha desc

)
se demora, mientras q sin el "TOP 1"
(SELECT *
FROM Tabla
where
Col1='XXX' and Col2 = 'XXXXXXXXX'
order by Fecha desc

)
no se demora a pesar de ser + de 10.000 resultados?

la estructura de la tabla es la siguiente:

[Fecha] [datetime] NOT NULL,
[Col1] [varchar](8) NOT NULL,
[Col2] [varchar](15) NOT NULL,
[Col3] [float] NOT NULL,
[Col4] [int] NOT NULL,
[Col5] [int] NOT NULL

Gracias!