SQL - ayuda!!!Examinar el cambio de estado de un registro

 
Vista:

ayuda!!!Examinar el cambio de estado de un registro

Publicado por kobato2o (4 intervenciones) el 28/07/2016 17:20:46
Buenas tardes,he hecho esta query para sacar la oportunidades por estado :
select DISTINCT
b.StrDescripcion
count (a.idOportunidad) CountOportunidad
from DOportunidades a
inner join MTipoDatos b on a.codEstadoOportunidad = b.id
where b.StrDescripcion != '-- Sin Valor --'
group by b.StrDescripcion

y me da esta serie de registros:


StrDescripcion CountOportunidad



02 Visitas Agendadas 14
03 Visitas Realizadas 98
04 Reserva Formalizada 51
05 Contrato Formalizado 10
99 Lista de Espera 4


Ahora tengo que sacar las oportunidades que han cambiado a estado de reserva en la ultima semana. Se tiene que hacer con un tiggers o se puede hacer de otra forma ?
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

ayuda!!!Examinar el cambio de estado de un registro

Publicado por kobato2o (4 intervenciones) el 29/07/2016 14:41:47
pues he hecho esto pero no es exactamente lo que quiero
select DISTINCT
GETDATE() fecha
,b.StrDescripcion
,count (a.idOportunidad) CountOportunidad
from DOportunidades a
inner join MTipoDatos b on a.codEstadoOportunidad = b.id
where b.StrDescripcion != '-- Sin Valor --'
group by b.StrDescripcion
union
SELECT distinct
DATEADD (wk,-1,GETDATE()) FECHA
,'CambioReserva'+b.StrDescripcion
,count (datFechaReserva) contopor
FROM dbo.DOportunidades a
inner join MTipoDatos b on a.codEstadoOportunidad = b.ID
where datFechaReserva is not null
and b.StrDescripcion != '-- Sin Valor --'
group by b.StrDescripcion

Lo que necesito es el count total del cambio a reserva y me sale el count de cambio a reserva de cada estado y también me gustaría poner lo del intervalo de fecha en la clausula where ; pero al ponerlo ahí no me sale ningún resultado T_T
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar