melody adlı üyeden alıntı: mesajı görüntüle
şu şekilde bir tablom var.

id_____isim_____tarih
2______deneme___03.12.2012
3______test___10.12.2012

bu kayıtları şu şekilde listelemek istiyorum.

Aralık 1.Hafta
deneme

Aralık 2.Hafta
test
Arkadaşım tarih sütununu date olarak kullan. Şu sorgu işini görür, istediğini yanlış anlamadıysam:

SELECT isim, MONTH(tarih) as ay, (WEEK( tarih, 5 ) - WEEK( DATE_SUB( tarih, INTERVAL DAYOFMONTH( tarih ) -1 DAY ) , 5 ) +1) AS hafta FROM veri ORDER BY ay, hafta ASC
çıktısı:

isim  ay  hafta
deneme    11  1
deneme 2  11  2
deneme 3  11  3
gibi olur. ekrana yazarken istediğin gibi gösterirsin.