Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos usuários da tabela 'users', que têm sua localização definida como 'Canadá', não postaram na categoria 'food' da tabela 'posts', nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE users (user_id INT, user_category VARCHAR(20), user_location VARCHAR(20)); CREATE TABLE posts (post_id INT, user_id INT, post_category VARCHAR(20), post_date DATE);
SELECT COUNT(DISTINCT user_id) FROM users WHERE user_location = 'Canada' AND user_id NOT IN (SELECT user_id FROM posts WHERE post_category = 'food' AND post_date >= CURDATE() - INTERVAL 30 DAY);