Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   URGENTE, equivalente "LIMIT" de Mysql en MS SQL Server (http://www.forosdelweb.com/f21/urgente-equivalente-limit-mysql-ms-sql-server-253374/)

libiob 10/12/2004 14:03

URGENTE, como funciona LIMIT
 
Estimados amigos foristas, tengo un problema de sintaxis en mi aplicación echo en PHP pero que hace las consultas de SQL.

esta sentencia funciona correctamente en MySQL:
"SELECT * FROM usuarios ORDER BY idusuario ASC LIMIT $inicial, $cantidad"

Pero en SQL tengo el siguiente error:
Warning: mssql_query(): message: Línea 1: sintaxis incorrecta cerca de 'LIMIT'. (severity 15)

Cual sería el equivalente de LIMIT en SQL?

Desde ya estoy agradecido por su tiempo.

Saludos. :-)

DjNelson 10/12/2004 14:52

creo que la sentencia está bien, pregúntate por los valores de $inicial y $cantidad

saludos.

jesusbet 10/12/2004 14:53

y pon '$inicial' y '$cantidad'

saludos

ringoweb 10/12/2004 15:11

az un debug con echo $inicio; y echo $cantidad; a ver k t da

Cluster 13/12/2004 05:19

Se que los "habituales" de MS SQL Server de Microsoft hablan de esa Base de datos como "SQL" amigablemente .. pero, debería de especificarse concretamente que Base de datos estás usando .y si buscas un "equivalente" de una sentencia SQL de un motor de BD concreto (Mysql en tu caso que puede que compartan otras BD) .. también debes especificarlo.

En este foro de Base de datos te orientaran sobre el SQL equivalente o técnica para relalizarlo.

Un saludo,

Vice 13/12/2004 05:36

Hola.
Por lo que veo en el código php que has puesto, estás usando SQL SERVER. No conozco este gestor, pero por lo que he leído en otras preguntas similares, la equivalencia del Limit de MySql en MsSQL sería TOP.
Sería algo como:
Código:

select top 10 * from tabla
Espero que te sirva.
Un saludo.


La zona horaria es GMT -6. Ahora son las 07:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.