А можете посмотреть что с триггером не так?
create trigger updater
AFTER INSERT
ON done_cars
for each row
update table2 set table2.counting=table2.counting+1 where table2.workshop_id=new.number;
вот ошибка:
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "update")
LINE 5: update table2 set table2.counting=table2.counting+1 where ta...
Руслан ., да, так работает. У меня же не может быть несколько значений в переменной work_type?
Изначально была задача записать все значения из запроса в новую табличку с помощью процедуры, я теперь плохо понимаю как это сделать.
(select work_type, count(work_type)
from works where number=num and date_in between date1 and date2
group by work_type);
и получившуюся табличку занести в другую через insert.
Если намекнете как это сделать, буду очень благодарен!
ERROR: ОШИБКА: тип "work_type" не существует
LINE 7: set work_type= (select work_type, count(work_type)
На самом деле не знаю с чем связано, я же объявил этот тип