MSSQL Solution
\nSELECT\n    product_id,\n    product_name\nFROM\n    Product\nWHERE\n    product_id IN\n    (\n        SELECT\n            product_id\n        FROM\n         
```\nSELECT\n    product_id,\n    product_name\nFROM\n    Product\nWHERE\n    product_id IN\n    (\n        SELECT\n            product_id\n        FROM\n            Sales\n        GROUP BY\n            product_id\n        HAVING\n            MAX(sale_date) <= \'2019-03-31\'\n            AND MIN(sale_date) >= \'2019-01-01\'\n    )\n```
['MySQL', 'MS SQL Server']