Tenho uma tabela de reservas em um hotel e preciso pegar a ultima reserva pela data, porém, a data veio em três campos 'ano', 'mes' e 'dia'. Qual query utilizar para realizar esta consulta?
OBS: Os campos 'dia' e 'mes' não possuem padrão de dados, alguns vem com valor '02' e outros com valor apenas '2'
CREATE TABLE tb_RESERVAS(
id VARCHAR(20) PRIMARY KEY NOT NULL,
ADULTOS_QNT INT NOT NULL,
CRIANCAS_QNT INT NOT NULL,
DIAS_FIM_DE_SEMANA INT NOT NULL,
QNT_DIAS_MEIO_SEMANA INT NOT NULL,
COM_ESTACIONAMENTO VARCHAR(5) NOT NULL,
TEMPO_DE_ESPERA INT NOT NULL,
ANO CHAR(4) NOT NULL,
MES INT NOT NULL,
DIA INT NOT NULL,
TIPO_RESERVA VARCHAR(20) NOT NULL,
PRECO_QUARTO DECIMAL(10,2) NOT NULL,
QNT_PEDIDOS_ESPECIAIS INT NOT NULL,
ID_RESERVA_ESTADO SERIAL UNIQUE
);