Una consulta SQL

23/10/2014 - 19:59 por Francisco Javier | Informe spam
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.?

Preguntas similare

Leer las respuestas

#1 Emilio
24/10/2014 - 07:30 | Informe spam
¡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:

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.?
Respuesta Responder a este mensaje
#2 José Mª Fueyo
24/10/2014 - 09:00 | Informe spam
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
Respuesta Responder a este mensaje
#3 Francisco Javier
24/10/2014 - 19:29 | Informe spam
El viernes, 24 de octubre de 2014 11:30:47 UTC+4:30, José Mª Fueyo escribió:
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;
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida