Ben yıl ve aya göre belirtilen "arşiv" sayfaları kümesi oluşturma. Benim masada ben posted
adlı bir datetime
alanı var. Ben belirli bir ay içinde tüm satırları seçmek istiyorum.
Ben iki çözüm düşündüm:
(1) dize eşleştirme kullanın:
SELECT ... WHERE posted LIKE '2009-06%'
(2) Bazı MySQL çıkarma işlevlerini kullanın:
SELECT ... WHERE YEAR(posted)=2009 AND MONTH(posted)=6
Bunlardan hangisi daha hızlı olacak ve daha iyi çözümler vardır?