Discussion:
Una consulta SQL
(demasiado antiguo para responder)
Francisco Javier
2014-10-23 17:59:58 UTC
Permalink
En una ocasion construi UNA UNICA consulta SQL.. -ya ni me acuerdo como lo hice-
para ordenar registros con el siguiente ORDEN ALFABETICO

Consulta 1
orden M - Z

Consulta 2
orden A - L

UNION DE AMBAS CONSULTAS
orden M - L

Basicamente era la Union de estas dos consultas simples

Consulta 1
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (SBC.Campo2)>=('MA*') AND (SBC.Campo2)<=('ZZ*')
ORDER BY Campo2;

Consulta
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (SBC.Campo2)>=('AA*') AND (SBC.Campo2)<=('MA*')
ORDER BY Campo2;

Al dia de hoy no soy capaz de recordar como lo hice. Repito en una unica consulta. (si ya se UNION SELECT ... Pues no me ordena de M a L)

¿Algun alma caritativa tiene alguna idea fresca.?
Emilio
2014-10-24 05:30:27 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo. Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
no sé como lo harías, pero eso que muestras nunca podrá funcionar, dado que
en el criterio utilizas SBC que no existe en el FROM de tu consulta.

Saludos a todos
Emilio [MS-MVP Access 2006/11]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio

"Francisco Javier" escribió en el mensaje de
noticias:c66b4b92-35dd-405d-90c3-***@googlegroups.com...

En una ocasion construi UNA UNICA consulta SQL.. -ya ni me acuerdo como lo
hice-
para ordenar registros con el siguiente ORDEN ALFABETICO

Consulta 1
orden M - Z

Consulta 2
orden A - L

UNION DE AMBAS CONSULTAS
orden M - L

Basicamente era la Union de estas dos consultas simples

Consulta 1
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (SBC.Campo2)>=('MA*') AND (SBC.Campo2)<=('ZZ*')
ORDER BY Campo2;

Consulta
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (SBC.Campo2)>=('AA*') AND (SBC.Campo2)<=('MA*')
ORDER BY Campo2;

Al dia de hoy no soy capaz de recordar como lo hice. Repito en una unica
consulta. (si ya se UNION SELECT ... Pues no me ordena de M a L)

¿Algun alma caritativa tiene alguna idea fresca.?
José Mª Fueyo
2014-10-24 07:00:45 UTC
Permalink
Hola
Una búsqueda en Google seguramente te dará bastante información, por qué viendo tu petición, y releyéndola, no soy capaz de entender que es lo que quieres.

Salu2,
José Mª Fueyo
Francisco Javier
2014-10-24 17:29:20 UTC
Permalink
Post by José Mª Fueyo
Hola
Una búsqueda en Google seguramente te dará bastante información, por qué viendo tu petición, y releyéndola, no soy capaz de entender que es lo que quieres.
Salu2,
José Mª Fueyo
Excuse moi. Perdon por el desliz, quise decir

Consulta 1
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (Tbl.Campo2)>=('MA*') AND (Tbl.Campo2)<=('ZZ*')
ORDER BY Campo2;

Consulta
SELECT Tbl.Campo1, Tbl.Campo2
FROM Tbl
WHERE (Tbl.Campo2)>=('AA*') AND (Tbl.Campo2)<=('MA*')
ORDER BY Campo2;

Loading...