Verificar 2 e 10 dias antes e 2, 5 e 10 depois do dia de vencimento
22/05/2016
0
IF OBJECT_ID('tempdb..#TBcontrato') IS NOT NULL DROP TABLE #TBcontrato go create table #TBcontrato( TBContratoID int null, TBClienteID int null, DiaVencimentoMensalidade int null, ValorMensalidade decimal(18,2) null ) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (342,453, 1, 3444.99) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (123,283, 1, 2000.99) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (655,983, 1, 1500.00) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (335,476, 5, 6780.00) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (552,442, 5, 8990.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (655,223, 5, 2340.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (255,253, 10, 12340.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (633,423, 10, 22340.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (455,723, 10, 23540.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (265,254, 15, 12340.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (673,923, 15, 22340.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (955,733, 15, 23540.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (755,623, 31, 540.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (485,523, 31, 230.10) insert into #TBContrato (TBContratoID, TBClienteID, DiaVencimentoMensalidade, ValorMensalidade) values (495,739, 31, 250.10)
Adriano Cordeiro
Posts
23/05/2016
Fabiano Carvalho
A mensagem que voce fala é email ?
23/05/2016
Adriano Cordeiro
A mensagem que voce fala é email ?
Correto será um JOB e a query será essa: [url:descricao=Verificar 2 e 10 dias antes e 2, 5 e 10 depois do dia de vencimento]http://pt.stackoverflow.com/questions/129984/verificar-2-e-10-dias-antes-e-2-5-e-10-depois-do-dia-de-vencimento/129996#129996[/url]
23/05/2016
David Sylvestre
E porque data de vencimento é um INT... mês e ano não são relevantes? Não seria melhor utilizar um datetime?
Clique aqui para fazer login e interagir na Comunidade :)