У меня проблема с запросом DB2 для Crystal Report. Что мне нужно сделать, это получить данные за предыдущий полный месяц для столбца, даже если предыдущий месяц является декабрем предыдущего года (как, например, в январе). Например, у меня есть таблица с именем TABLE:
Name Date
John 11/01/2019
Dave 12/15/2019
Frank 01/02/2020
Мне нужно что-то вроде
select DATE from TABLE where month(DATE) = month(x)
В этом случае x = полные данные за предыдущий месяц, что в данном случае, будет декабрь 2019 года, поэтому он должен вернуть "
Dave 12/15/2019"
Какой код используется для извлечения данных за предыдущий полный месяц, независимо от текущего месяца и года? Конечно, это должен быть динамический c, поэтому он будет извлекать данные за предыдущий полный месяц независимо от того, когда выполняется запрос.