Anda perlu mengelompokkan berdasarkan setiap bagian yang mungkin berbeda. Jadi tambahkan MONTH(Date)
dan bahkan YEAR(Date)
tergantung pada cakupan kueri Anda.
select DAY(Date), count(*) from Posts WHERE shopID != '' group by shopID, YEAR(Date), MONTH(Date), DAY(Date)