Novato proviniente de M Access 2003 ?¿?

19/04/2007 - 18:20 por dgironal | Informe spam
Muy buenas, reconozco que soy NOVATO total, ¿es posible realizar la
siguiente consulta en Microsoft SQL Server 2000?

SELECT
id,
LAST(campo)

FROM
[Vista Ordenada por id]

GROUP BY ID

Gracias de antemano

Nota: Microsoft Access 2003 incorpora la función LAST, pero SQL Server 2000
No ¿Cómo simularla?
 

Leer las respuestas

#1 Javier Loria
19/04/2007 - 17:26 | Informe spam
Hola:
LAST en SQL no tiene mucho sentido ya que es un motor relacional, y en
una relacion no hay ordenamiento.
Pero no te preocupes, puedes usar el MAX para obtener el maximo, que
casi siempre es lo quer quires.
==SELECT id, MAX(campo)
FROM [Tabla o Vista]
GROUP BY ID
== Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"dgironal" wrote in message
news:
Muy buenas, reconozco que soy NOVATO total, ¿es posible realizar la
siguiente consulta en Microsoft SQL Server 2000?

SELECT
id,
LAST(campo)

FROM
[Vista Ordenada por id]

GROUP BY ID

Gracias de antemano

Nota: Microsoft Access 2003 incorpora la función LAST, pero SQL Server
2000 No ¿Cómo simularla?


Preguntas similares