Qual o banco usado? Dependendo do banco, você tem de usar aspas duplas (algo como "select p.nome, l.inicio, l.retorno from “04 - pessoal” p, “05 - logística” l where l.chapa = p.chapa "), acentos graves, que é o caso do MySQL ("select p.nome, l.inicio, l.retorno from 04 - pessoal p, 05 - logística l where l.chapa = p.chapa ", ou então o tal do Colchete que você usou.
Uma coisa boa é usar nomes curtos e sem espaços ou acentos em nomes de colunas e tabelas. Isso possibilita que você possa migrar seu sistema para um outro banco (como Oracle, MySQL, etc.) sem ter muitos problemas. Use no máximo A-Z, 0-9, e talvez o “". (Pode ser que o tal banco que você vá usar nem aceite "”). Além disso, não ultrapasse os 15 caracteres.