Ver Mensaje Individual
  #3  
Antiguo 09-01-2008
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
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 [-]
{ Condicion = '11 DESC' }
  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;{ del with ZQuery_CLIE do }

Gracias por todo
Salvica
Responder Con Cita