Похоже, это просто вычитает 6 месяцев из current_timestamp, поэтому эквивалент будет:
SELECT COUNT(*)
FROM dbo.layer_table
where layer_type=3
and created >= current_timestamp - interval '6 months';
Если вы хотите, чтобы в качестве результата результата использовалось начало месяца (а не «тот же» день, что и «сегодня»):
created >= date_trunc('month', current_timestamp - interval '6 months')