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
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
Valora esta pregunta
0