SQL - hacer doble consulta misma tabla

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 49 puestos en SQL (en relación al último mes)
Gráfica de SQL

hacer doble consulta misma tabla

Publicado por Manuel (1 intervención) el 04/12/2018 16:28:20
Buen dia foro ! espero y me puedan ayudar o dar una idea.
Lo que pasa ando haciendo una consulta en SQL y lo que quiero de resultado es que me diga cuantas solicitudes estan en el rango de la semana pasada pero a la vez quiero la misma consulta que me diga las solicitudes de la semana antepasada y asi susecivamente.
este es mi codigo lo estoy haciendo con un inner join corre y todo pero solo valida los datos de la primera semana y lo hace para las dos consultas alguien que me de una idea como hacer la segunda consulta pero que me arroge otros resultados

1
2
3
4
5
6
7
8
9
10
11
12
13
14
select  t1.ID_SolicitudContrato,
t1.fecha_Actualizacion,
t1.alcanceContrato,
 t2.ID_SolicitudContrato,
t2.fecha_Actualizacion,
t2.alcanceContrato
from CON_SolicitudContrato as t1
inner join  CON_SolicitudContrato as t2 on t1.fecha_Actualizacion =t2.fecha_Actualizacion
where t1.fecha_Actualizacion<DATEADD(wk,DATEDIFF(wk,7,GETDATE()),5)
and  t1.fecha_Actualizacion >DATEADD(wk,DATEDIFF(wk,7,GETDATE()),0)
and t2.fecha_Actualizacion<DATEADD(wk,DATEDIFF(wk,7,GETDATE()),5)
and  t2.fecha_Actualizacion >DATEADD(wk,DATEDIFF(wk,7,GETDATE()),0)
group by t1.ID_SolicitudContrato  ,t1.fecha_Actualizacion,t1.alcanceContrato,t2.ID_SolicitudContrato  ,t2.fecha_Actualizacion,t2.alcanceContrato
order by t1.ID_SolicitudContrato desc


Captura
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