Tipos de sentencias sql en SQL CE

14/03/2006 - 10:49 por Diego \(DCD\) | Informe spam
Hola,

estoy intentando implementar una paginación en SQL CE mediante consultas
SQL para lo que necesito generar sentencias SQL de la forma SELECT TOP 3 *
FROM . pero por lo visto el SQL de CE no admite la claúsula TOP,
¿alguien tiene alguna sugerencia?. Estoy utilizando SQL CE 2005.


Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 José Miguel Torres
14/03/2006 - 10:58 | Informe spam
Prueba:

SELECT T1.Col1, T1.Col2, T2.Col3
FROM Tabla T1
JOIN Tabla T2 ON T2.ColClave <= T1.ColClave
GROUP BY
T1.Col1,
T1.Col2,
T2.Col3 HAVING COUNT(*) <= 3

saludos

"Diego (DCD)" escribió en el mensaje
news:
Mostrar la cita
#2 Diego \(DCD\)
14/03/2006 - 18:12 | Informe spam
No tiene el resultado esperado, me multiplica por 3 cada fila.

Un saludo.

"José Miguel Torres" <jtorres_diaz~~ARROBA~~terra.es> escribió en el mensaje
news:e3HS%
Mostrar la cita
consultas
Mostrar la cita
*
Mostrar la cita
#3 Diego \(DCD\)
14/03/2006 - 18:18 | Informe spam
Si lo arreglas así,

SELECT T2.Col1, T2.Col2, T2.Col3
FROM Tabla T1
JOIN Tabla T2 ON T2.ColClave <= T1.ColClave
GROUP BY
T2.Col1,
T2.Col2,
T2.Col3 HAVING COUNT(*) <= 3

funciona perfectamente, gracias y un saludo.


"José Miguel Torres" <jtorres_diaz~~ARROBA~~terra.es> escribió en el mensaje
news:e3HS%
Mostrar la cita
consultas
Mostrar la cita
*
Mostrar la cita
#4 Diego \(DCD\)
14/03/2006 - 18:25 | Informe spam
Es indispensable también que se ponga una condición por ejemplo

WHERE T1.ColClave < 296

Un saludo.

"Diego (DCD)" escribió en el mensaje
news:
Mostrar la cita
mensaje
Mostrar la cita
3
Mostrar la cita
#5 José Miguel Torres
15/03/2006 - 08:33 | Informe spam
ok, tienes razón gracias!

saludos


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com
http://www.desarrolloMobile.NET

"Diego (DCD)" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida