Hace unos dias migre un sistema de sql 2000 a sql 2008 en sql 2000 andaba bien pero en sql 2008 me anda re lento. La siguiente consulta me anda super lento en sql 2008 y no se porque. Alguien tiene idea de porque puede ser?? Gracias
SELECT T.codigo AS codigo_trabajo, T.id As codigo_prespuesto, T.comentario,
T.fecha_modificacion, T.hora_modificacion, T.modifico, T.cobrado, T.precio_gasto,
U.nombre, U.codigo AS codigo_ingreso, C.Codigo AS codigo_cliente,
C.Apellido + ' ' + C.Nombre as cli, TT.nombre AS tipo_de_trabajo,
Te.fecha as fecha_de_inicio, P.precio, T.cobrado, P.codigo AS codigo_de_presupuesto, P.tipo
FROM fs_trabajo_de_cliente T
LEFT JOIN fs_presupuesto_de_cliente P ON T.id= P.Codigo
LEFT JOIN fs_usuario C ON C.codigo= P.id
LEFT JOIN fs_usuario U ON U.codigo= T.ingreso
LEFT JOIN (SELECT min(fecha) as fecha, id FROM fs_Trabajo_de_empleado GROUP BY id) Te ON T.codigo= Te.id LEFT JOIN fs_tipo_de_trabajo TT on tt.codigo= P.tipo WHERE T.codigo <> 0 and T.comentario LIKE '%%' AND month (Te.fecha)='6' AND year (Te.fecha)='2010'
ORDER BY T.codigo desc