🙏 Precisamos da sua ajuda! O SQLtest.online não tem anúncios e vive só de doações. Até uma pequena quantia ajuda. Doar agora →
Código SQL copiado para a área de transferência
Tarefa 18:

Remarcar o Voo de Volta em Uma Transação

PostgreSQL
A família da reserva 070133 passa a viagem de volta do voo 29184 (19 de agosto) para o voo 29194 (20 de agosto). São necessárias duas alterações, e elas devem ser gravadas juntas ou não ser gravadas:
1. em ticket_flights, troque o flight_id 29184 por 29194 em todas as passagens da reserva (as passagens estão na tabela tickets);
2. em bookings, some a taxa de alteração de 5000 ao total_amount.
Faça as duas alterações em uma única transação.
Resultado esperado Colunas: 3 · Linhas: 10
ticket_no flight_id total_amount

As linhas de exemplo abrem após verificações erradas: 0 de 2

Escreva sua consulta abaixo e clique em "Verificar!". As tabelas estão descritas no painel direito.

Tutorial

Ao verificar uma consulta, você concorda que ela seja armazenada sem os dados da sua conta e possa fazer parte de conjuntos de dados anonimizados, inclusive para treinamento de IA. Saiba mais

O resultado da consulta aparecerá aqui. Ctrl+Enter - Executar consulta