My Simple SQL Solution
\n\n\nSELECT\n    p.product_id, p.product_name \nFROM \n    Product p\nJOIN \n    Sales s on p.product_id = s.product_id\nGROUP BY \n    s.product_id\nHAVING \n
\n```\n\nSELECT\n    p.product_id, p.product_name \nFROM \n    Product p\nJOIN \n    Sales s on p.product_id = s.product_id\nGROUP BY \n    s.product_id\nHAVING \n    min(s.sale_date) >= \'2019-01-01\' \n    and \n    max(s.sale_date) <= \'2019-03-31\' \n; \n```\n\nPlease Upvote if you like the solution.\n
['MySQL']