Mostrar los campos del 3 al 4 con condiciones previas
Publicado por igni24 (1 intervención) el 21/03/2016 17:37:48
Hola buenas, tengo una graaan duda
Tengo una tabla clientes como la siguiente:
Cliente1 - ID:1 Pais: Francia
Cliente2 - ID:2 Pais: España
Cliente3 - ID:3 Pais: España
Cliente4 - ID:4 Pais: Francia
Cliente5 - ID:5 Pais: España
Cliente6 - ID:6 Pais: Francia
Cliente7 - ID:7 Pais: España
Cliente8 - ID:8 Pais: España
Cliente9 - ID:9 Pais: Francia
Cliente10 - ID:10 Pais: España
El problema es que quiero que el resultado sea el siguiente:
(de la lista de clientes residentes en España los clientes 3 y 4)
Cliente5 - ID:5 Pais: España
Cliente7 - ID:7 Pais: España
de momento tengo esto:
SELECT * FROM (SELECT row_number() OVER (ORDER BY ID DESC) AS numRow, id, pais FROM clientes) AS A WHERE A.numRow BETWEEN (3) AND (4)
Es para hacer una paginación
Tengo una tabla clientes como la siguiente:
Cliente1 - ID:1 Pais: Francia
Cliente2 - ID:2 Pais: España
Cliente3 - ID:3 Pais: España
Cliente4 - ID:4 Pais: Francia
Cliente5 - ID:5 Pais: España
Cliente6 - ID:6 Pais: Francia
Cliente7 - ID:7 Pais: España
Cliente8 - ID:8 Pais: España
Cliente9 - ID:9 Pais: Francia
Cliente10 - ID:10 Pais: España
El problema es que quiero que el resultado sea el siguiente:
(de la lista de clientes residentes en España los clientes 3 y 4)
Cliente5 - ID:5 Pais: España
Cliente7 - ID:7 Pais: España
de momento tengo esto:
SELECT * FROM (SELECT row_number() OVER (ORDER BY ID DESC) AS numRow, id, pais FROM clientes) AS A WHERE A.numRow BETWEEN (3) AND (4)
Es para hacer una paginación
Valora esta pregunta
0