MySQL – Shopify count last month ✅ Option 1 — Previous calendar month only (Example: If today is December, this returns all rows from Nov 1–Nov 30) SELECT Lineitem_name, COUNT(*) AS count FROM shopify WHERE Created_at >= DATE_FORMAT(CURDATE() - INTERVAL 1 MONTH, '%Y-%m-01') AND Created_at < DATE_FORMAT(CURDATE(), '%Y-%m-01') GROUP BY Lineitem_name ORDER BY count DESC; ✅ Option 2 — Last 30 days SELECT Lineitem_name, COUNT(*) AS count FROM shopify WHERE Created_at >= CURDATE() - INTERVAL 30 DAY GROUP BY Lineitem_name ORDER BY count DESC;