una cosa tipo questa?

codice:
select MAX(data) as max_data, prodotto, max(num) as ddt_num_max
from ddt
where data < "2019-04-28" and prodotto IN ("p1", "p2")
group by prodotto