Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/05/2008, 12:15
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 1 mes
Puntos: 2
Exclamación Re: LIMIT con SQL Server NO EXISTE

A manotazo de ahogado intente lo siguiente:

Código PHP:

$where
='1';
if (
$fecha_desde !=="" and $fecha_hasta !=="")
  
$where.= " AND a.ACCESS_DATE BETWEEN '$inicio' AND '$fin'";

if (
$user_id !=="Apellido y Nombre")
  
$where.= " AND a.PIN='$user_id'";

$consulta='SELECT PIN, ACCESS_DATE, TYPE, ACU_NUMBER, USER_CODE, USERS_GROUP_ID, FIRST_NAME, LAST_NAME FROM ( SELECT select a.PIN as PIN, a.ACCESS_DATE as ACCESS_DATE, a.TYPE as TYPE, a.ACU_NUMBER as ACU_NUMBER, u.USER_CODE as USER_CODE, u.USERS_GROUP_ID as USERS_GROUP_ID, u.FIRST_NAME as FIRST_NAME, u.LAST_NAME as LAST_NAME,  ROW_NUMBER() OVER (ORDER BY u.LAST_NAME) as row  FROM access as a INNER JOIN users as u ON u.USER_CODE = a.PIN WHERE '$where .') as alias WHERE row > 10 and row < 21 ORDER BY LAST_NAME'
Pero no me funciono...

ALGO TAN SIMPLE COMO LIMIT EN MYSQL NO EXISTE EN SQL SERVER, entonces me pregunto como hacen un paginador de resultados con SQL server sin esta funcion...

Bueno gracias por responder y a ver si un experto puede aportar una solucion gracias....