FoxPro/Visual FoxPro - ORDENAR CURSO ALFABETICAMENTE COLOCANDO CAMPOS VACIOS AL FINAL

   
Vista:

ORDENAR CURSO ALFABETICAMENTE COLOCANDO CAMPOS VACIOS AL FINAL

Publicado por Fernando Mora (42 intervenciones) el 04/02/2016 09:05:20
Saludos.

Quiero ordenar un curso que tiene dos columnas con nombres, la columna OTORGANTE y la columna AFAVOR, en alguno casos pueden existir nombres en ambas columnas, en otros casos puede que solo en una columna halla datos.
Lo que quiero hacer es ordenar el cursor por la columna AFAVOR, de A-Z pero que los registros vacios aparezcan al final, es decir A-B-C....Z y luego los registros vacíos.

Alguien con una idea de como hacer esto. Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ORDENAR CURSO ALFABETICAMENTE COLOCANDO CAMPOS VACIOS AL FINAL

Publicado por Fidel José (319 intervenciones) el 04/02/2016 16:07:43
Prueba algo así:

1
2
3
4
5
6
7
8
9
10
SELECT * FROM TUTABLA WHERE NOT EMPTY(AFAVOR) ORDER BY AFAVOR INTO CURSOR curPrimo readwrite
 
SELECT * FROM TUTABLA WHERE EMPTY(AFAVOR) INTO CURSOR curMedio
 
SELECT CURPRIMO
APPEND FROM DBF("curMedio")
USE IN CURMEDIO
 
SELECT CURPRIMO
BROWSE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ORDENAR CURSO ALFABETICAMENTE COLOCANDO CAMPOS VACIOS AL FINAL

Publicado por Fernando Mora (42 intervenciones) el 19/02/2016 07:59:51
Muchas gracias, me sirvió la idea, logre ordenar los datos. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar