SELECT DATE_TRUNC('MONTH', TIMESTAMP '2020-03-09 13:46:55' - INTERVAL '2' MONTH)
/
SELECT DATE_TRUNC('MONTH', LOCALTIMESTAMP - INTERVAL '2' MONTH)
следует использовать в последних выпусках H2. Однако он не поддерживается историческими c версиями.
FORMATDATETIME
работает медленно, имеет другие известные ошибки и выдает значение VARCHAR
, которое требует дополнительного неявного или явного приведения обратно к значение datetime.