Como posso converter @dateb:
SET @dateb = dateadd(month, datediff(month, 0, getdate()) - 3, 0)
que retorna 2014-04-04
como data para um inteiro de201404
Obrigado
Como posso converter @dateb:
SET @dateb = dateadd(month, datediff(month, 0, getdate()) - 3, 0)
que retorna 2014-04-04
como data para um inteiro de201404
Obrigado
Na versão 2012 ou superior, você pode usar a
format
função para obter apenas ano e mês e, em seguida, convertê-lo como um int.Nas versões anteriores a 2012, você pode fazer a formatação com a
convert
função e depois converter como int.Talvez um pouco mais organizado:
Isso poderia fazer o truque para você?
Ah, desculpe, esqueci, você vai precisar de uma substring também. Então é:
Outro método:
Dá: 20160229