Cita:
Iniciado por Gallote
SELECT * FROM (SELECT row_number() OVER (ORDER BY fec_ing) AS rownum, res_id, cli_nom, cli_apepat, ciu_des, hab_num, tip_des, fec_ing from cliente, treserva, thabitacion, ttipo_habitacion, tciudad where
((cliente.cli_id = treserva.cli_id) and (treserva.hab_id = thabitacion.hab_id)) and ((thabitacion.tip_id =ttipo_habitacion.tip_id) and (thabitacion.ciu_id=tciudad.ciu_id)) and treserva.est_id =2")) AS A
WHERE A.rownum BETWEEN ($inicio AND ($inicio + $registros)
Creo que este sería tu SQL
Buena viejo funciono....pero tengo otro problema resulta que al listar por ejemplo yo pongo que muestre 1 registro por pagina entonces me lista asi
estos son los datos en la BD como ejemplo
Juan, maria, pedro
Pag 1 Nombre
juan
Pag 2 Nombre
juan
maria
Pag 3 Nombre
maria
pedro
y no cacho por que sale asi siendo que deberia listar uno por pagina y no repetir el anterior algo asi
Pag 1 Nombre
juan
Pag 2 Nombre
maria
Pag 3 Nombre
pedro