Kueri ini:
SELECT MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM blog_posts
GROUP BY
year, month
ORDER BY
post_time DESC
LIMIT 0, 10
kelompok berdasarkan bulan dan tahun dan pesanan berdasarkan waktu posting acak dalam setiap bulan dan tahun.
Karena urutan posting acak ini sesuai dengan bulan dan tahun, kategori Anda akan keluar dalam urutan yang benar (terbaru hingga awal).
Pembaruan:
Untuk menampilkan 10
kategori sebelum June 2010
:
SELECT MONTHNAME(post_time) AS month, YEAR(post_time) AS year
FROM blog_posts
WHERE post_time < '2010-06-01'
GROUP BY
year, month
ORDER BY
post_time DESC
LIMIT 0, 10