我创建了一个基本的销售点,并且增加了很多,但在优化方面遇到了一些问题...
我有2张桌子销售和收入
他们两个都具有 ticket (票证)字段,这就是我的加入方式,但这需要25秒钟以上的时间
加入表 sales 的原因没有日期字段或每个月要分组的东西,现在我知道这是一个错误的决定,因此我必须按表格收入
上的字段日期是否有可能优化此查询?
SELECT
COUNT(*) AS total
FROM sales s
JOIN earnings e
ON s.ticket = e.ticket
GROUP BY DATE_FORMAT(e.date, '%Y-%m-01')
ORDER BY DATE_FORMAT(e.date, '%Y-%m-01') DESC