Diminuir datas
Boa Tarde!
Preciso selecionar todos os e-mails que fazem mais de dois meses que não enviam nada ... mas não estou conseguindo trabalhar com datas; se alguém puder me ajudar...
Segue uma ideia das junções internas.
SELECT * FROM email AS e
INNER JOIN mensagem AS m ON e.cod_email = m.cod_email
WHERE dt_envio < 'YYYY-MM-DD'
Preciso selecionar todos os e-mails que fazem mais de dois meses que não enviam nada ... mas não estou conseguindo trabalhar com datas; se alguém puder me ajudar...
Segue uma ideia das junções internas.
SELECT * FROM email AS e
INNER JOIN mensagem AS m ON e.cod_email = m.cod_email
WHERE dt_envio < 'YYYY-MM-DD'
Angelo
Curtidas 0
Respostas
Isaac Jose
13/05/2016
MONTH(Dt_Inclusao_Contrato) =
(SELECT MONTH(MAX(Dt_Inclusao_Contrato))-2
FROM db_varejo_def.producao.TB_Producao_Empf)
--AND YEAR(Dt_Inclusao_Contrato) =
-- (SELECT YEAR(MAX(Dt_Inclusao_Contrato))
-- FROM db_varejo_def.producao.TB_Producao_Empf)
segue.exemplo
(SELECT MONTH(MAX(Dt_Inclusao_Contrato))-2
FROM db_varejo_def.producao.TB_Producao_Empf)
--AND YEAR(Dt_Inclusao_Contrato) =
-- (SELECT YEAR(MAX(Dt_Inclusao_Contrato))
-- FROM db_varejo_def.producao.TB_Producao_Empf)
segue.exemplo
GOSTEI 0
Marcos P
13/05/2016
Pesquise sobe DATEDIFF() no sql server...
GOSTEI 0
Isaac Jose
13/05/2016
att. isaac
att. isaac
MONTH(Dt_Inclusao_Contrato) =
(SELECT MONTH(MAX(Dt_Inclusao_Contrato))-2
FROM producao.TB_Producao)
--AND YEAR(Dt_Inclusao_Contrato) =
-- (SELECT YEAR(MAX(Dt_Inclusao_Contrato))
-- FROM producao.TB_Producao)
segue.exemplo table
(SELECT MONTH(MAX(Dt_Inclusao_Contrato))-2
FROM producao.TB_Producao)
--AND YEAR(Dt_Inclusao_Contrato) =
-- (SELECT YEAR(MAX(Dt_Inclusao_Contrato))
-- FROM producao.TB_Producao)
segue.exemplo table
att. isaac
GOSTEI 0
Angelo
13/05/2016
Irei testar, obrigado
GOSTEI 0