Gracias
juanlaplata, no había caido en ordenar por número de columna
Voy a abusar un poco más de ti
, en este caso la subconsulta debe arrojar una cadena o un nulo, pero en otra que debe hacerlo con el número de inmuebles que tiene un propietario (cero o un valor) parece que el ordenamiento no la afecta ¿es normal?
Código Delphi
[-]
with ZQuery_CLIE do begin
SQL.Clear;
SQL.Add( 'SELECT propieta.id_CLAVE,' );
SQL.Add( ' propieta.NOMBRE, propieta.APELLIDO_1, propieta.APELLIDO_2,' );
SQL.Add( ' propieta.NIF, propieta.TELEFONO_1,' );
SQL.Add( ' propieta.DIRECCION, propieta.LOCALIDAD, propieta.PROVINCIA, propieta.C_POSTAL,' );
SQL.Add( ' (SELECT COUNT(pertenec.ID_PROPIED) FROM pertenec WHERE pertenec.ID_PROPIET=propieta.id_CLAVE) AS ALQUILER' );
SQL.Add( ' FROM propieta' );
if( Condicion<>'' ) then begin
SQL.Add( ' ORDER BY '+Condicion+';' );
end;
Open;
..
Close;
end;
Gracias por todo
Salvica