Fechar vendas entre fusos horários é um projeto prático de PostgreSQL que transforma datas locais em relatórios corretos de vendas de ingressos. Preserve cada recibo original, inclusive ingressos diferentes com a mesma hora no relógio, e entregue arquivos CSV reais.
Um Guided Lab de três etapas deriva janelas diárias locais, monta um registro completo e exporta relatórios cujo significado permanece entre fusos de conexão. Um Challenge independente aplica os métodos a Londres e Sydney. Cada unidade tem seus próprios dados sintéticos.
O que você aprenderá
- Distinguir datas, horas locais, instantes reais e zonas IANA nomeadas.
- Converter separadamente as duas meias-noites locais e incluir o início e excluir o fim.
- Preservar ingressos gratuitos, recibos com horas repetidas e locais sem vendas.
- Salvar SQL reutilizável, produzir UTC explícito e ler CSVs completos sem preencher dados a partir da origem.
Para quem é este curso
Para iniciantes familiarizados com navegação no terminal, conexões PostgreSQL e SELECT/WHERE. Conversões de tempo, modelos de consulta, junções e sintaxe CSV são explicados antes do uso. Desenvolvimento Python ou frontend não é necessário.
O LabEx fornece PostgreSQL, dados de ingressos e a ferramenta real de relatórios no Terminal do navegador. Nenhuma instalação local é necessária.
Perguntas frequentes
A liquidação real de pagamentos é abordada?
É um fechamento histórico simplificado de ingressos com valores inteiros em centavos. Impostos, reembolsos, liquidação de provedores e garantias contábeis ficam fora do projeto.
A ferramenta corrige uma consulta errada ou um horário ambíguo?
Não. Ela executa o SQL salvo e exporta linhas reais; o leitor usa somente os bytes CSV salvos. As entradas já identificam instantes por UTC ou deslocamentos explícitos. Interpretar horas ambíguas sem deslocamento fica fora do projeto. O Challenge usa métodos totalmente praticados no Guided Lab.




