Я получаю ОШИБКУ:
синтаксическая ошибка в или около "INSERT" * при выполнении следующего:
WITH sq as (select * from input_client) INSERT INTO cleaned select * from weekly cross join sq;
См. (Красный) руководство по синтаксису: https://www.postgresql.org/docs/9.1/static/queries-with.html
INSERT INTO cleaned select w.* from weekly w, input_client;
Если вы хотите получить декартово произведение input_client и еженедельно, просто напишите его таким образом.