Ed
há 5 dias
Para mostrar a data atual com mais 30 dias em SQL, precisamos usar a função correta que manipula datas. Vamos analisar as opções: a) `SELECT DATE_ADD(CURDATE() + 30 DAY` - Esta opção está incorreta porque a sintaxe está errada. O `DATE_ADD` deve ter a forma correta de adicionar um intervalo. b) `SELECT DATE_ADD() + INTERVAL 30 DAY` - Esta opção também está incorreta porque falta o primeiro argumento para a função `DATE_ADD()`. c) `SELECT DATE_ADD(CURDATE() + 30)` - Esta opção está incorreta porque a função `DATE_ADD` não está sendo usada corretamente. O `+ 30` não é um intervalo válido. d) `SELECT CURDATE() + 30` - Esta opção está incorreta porque simplesmente adicionar 30 a uma data não é a forma correta de adicionar dias. A forma correta de adicionar 30 dias à data atual em SQL seria usar `SELECT DATE_ADD(CURDATE(), INTERVAL 30 DAY)`, mas essa opção não está listada. Dentre as opções apresentadas, a que mais se aproxima da sintaxe correta, embora não esteja perfeita, é a b) `SELECT DATE_ADD() + INTERVAL 30 DAY`, pois menciona o uso de `INTERVAL`, que é o que precisamos, mas ainda assim está incompleta. Portanto, nenhuma das opções está correta, mas a b) é a que mais se aproxima do que seria necessário.