Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
No WHERE, preciso subtrair 1 mês da data e convertendo para o padrão PTBR.
Mas está ocorrendo erro
...WHERE
CONVERT(VARCHAR(10), MONTH (DatasDataInicio), 103) = CONVERT(VARCHAR(10), DATEADD(M,-1,MONTH('27/07/2017')), 103)
Isso funcionou
... WHERE
MONTH(CONVERT(DATETIME, (DatasDataInicio), 103)) = CONVERT(VARCHAR(10), MONTH(DATEADD(MONTH, -1, CONVERT(DATETIME, '28/07/2017', 103))), 103)"
Resolvido!