Código:
que me devuelve algo asi:SELECT PC.Cod, PC.Id, PC.Fecha, ..., PE.Rpta, ... FROM TABLA1 PC WITH (NOLOCK) LEFT JOIN ... LEFT JOIN TABLA2 PE ON ... LEFT JOIN ... WHERE PC.Fecha BETWEEN '15/12/2006' AND '16/03/2007' ORDER BY 1, 2
Código:
Necesito que en mi resultado solo queden los registros que tengan la fecha mayor. En este caso 00002. Cod PC.Id PC.Fecha, ..., PE.Rpta, ... ... XX 00001 11/12/2006 ... XX 00002 18/12/2006 ... XX 00003 12/12/2006 ... ...
El problema esta en que el campo PE.Rpta es de tipo Text, y si uso MAX(fecha) y hacer un GROUP BY me da el siguiente error:
Cita:
¿Alguien podria ayudarme con este problema?The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
De antemano, gracias.