Вам нужно изменить день на 1 как
SELECT *
FROM MyTable T
WHERE T.[Date Joined] >= DATEADD("d", -(DAY(Date())-1),DATEADD("m", -13, DATE());
Или с помощью функции DATESERIAL()
, которая возвращает DATE
из частей как
SELECT *
FROM MyTable T
WHERE T.[Date Joined] >= DATEADD("m", -13, DATESERIAL(YEAR(Date()), MONTH(DATE()), 1))
Он получит часть YEAR
с даты, которая в вашем случае равна 2018
, затем получит часть MONTH
, равную 11 и 1
, которая является днем, и объединит их ввернуть DATE
как 2018-11-1