Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Estou com um problema para conseguir pegar a descrição do último status que o cliente tem na base.
Tenho na base o id_cliente, dt_status, desc_status, tp_cliente
Para um mesmo cliente tenho vários registros de status dele, e gostaria pegar a desc_status com a maior dt_status, dos clientes que tem o tp_cliente igual a Vip, isso para cada cliente.
Desde já agradeço
Raul Mariano
Olá @raulmariano ,
Não sei se haverá uma maneira mais simples, mas o que eu faria era, primeiro um load com os clientes e a máxima data, filtrado pelo tp_cliente:
LOAD
id_cliente, Max(dt_status) as max_dt_status
From (db)
Where tp_client = 'Vip'
Group by id_cliente;
Depois faria um left join na tabela acima:
Left join
LOAD
id_client, dt_status as max_dt_status,desc_status
From (db);
Espero ter ajudado 😉
Depois
Olá @raulmariano ,
Não sei se haverá uma maneira mais simples, mas o que eu faria era, primeiro um load com os clientes e a máxima data, filtrado pelo tp_cliente:
LOAD
id_cliente, Max(dt_status) as max_dt_status
From (db)
Where tp_client = 'Vip'
Group by id_cliente;
Depois faria um left join na tabela acima:
Left join
LOAD
id_client, dt_status as max_dt_status,desc_status
From (db);
Espero ter ajudado 😉
Depois