O que está errado nessa consulta?

2 respostas
V
SELECT t0.CD_RESERVA, t0.DT_FIM, t0.DT_INICIO, t0.DS_PLACA, t0.CD_CLIENTE FROM RESERVA t0 WHERE t0.CD_RESERVA = (SELECT MAX(t1.CD_RESERVA) FROM RESERVA t1)

pessoal, esse sub-select acima está dando erro de sintaxe, erro na parte

SELECT MAX(t1.CD_RESERVA) FROM RESERVA t1

mas se eu colocar essa parte sozinha dá certo.. só no sub-select q não

2 Respostas

E

Vitor, boa tarde…
Não sei que banco você está utilizando, mas seria interessante dar uma olhada na documentação caso ainda não tenha feito, pois pode ser uma questão do banco ou a versão do mesmo que não aceita sub-select.

At.

V

é verdade, a versão do My-SQL versão 4.0.x não aceita… vou pegar um superior

Criado 16 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 2
Participantes 2