Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/04/2013, 17:35
Avatar de jpogsistem
jpogsistem
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 11 meses
Puntos: 4
Respuesta: Dos Order By Con Union o alguna solución

Ok, el query :

Código PHP:
select from(
select top(1reg.regulacion_id,reg.regulacion_resolucion_real,reg.regulacion_cuota_real,CONVERT(nvarchar(10),reg.resolucion_fecha_ejecutoria_real,103) as 'fecha ejecutoria real',reg.resolucion_fecha_ejecutoria_real
from sgva_Regulacion reg
sgva_estado_de_cuenta est
where reg
.regulacion_nit est.estado_nit_empresa and reg.regulacion_estado_id 
and reg.resolucion_fecha_ejecutoria_real <=  est.estado_fecha_inicio
and est.id_estado 145
order by reg
.resolucion_fecha_ejecutoria_real desc
t1

union all

select 
from(
select reg.regulacion_id,reg.regulacion_resolucion_real,reg.regulacion_cuota_real,CONVERT(nvarchar(10),reg.resolucion_fecha_ejecutoria_real,103) as 'fecha ejecutoria real',reg.resolucion_fecha_ejecutoria_real
from sgva_Regulacion reg
sgva_estado_de_cuenta est
where reg
.regulacion_nit est.estado_nit_empresa and reg.regulacion_estado_id 
and reg.resolucion_fecha_ejecutoria_real >=  est.estado_fecha_inicio
and reg.resolucion_fecha_ejecutoria_real <= est.estado_fecha_fin 
and est.id_estado 145
order by reg
.resolucion_fecha_ejecutoria_real asc
t2 


El resultado del primer query :




El resultado del segundo query :




Como vez el order by reg.resolucion_fecha_ejecutoria_real asc es para mostrar la fecha más antigua primero y la más nueva de último.


Gracias de Nuevo.
__________________
EL LIMITE ES EL UNIVERSO