ş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
Haftaya göre sıralama
5
●493
- 06-12-2012, 13:18:57Hocam bu sadece aylara göre sıralamaz mı?Ureticy adlı üyeden alıntı: mesajı görüntüle
- 07-12-2012, 00:42:03Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım tarih sütununu date olarak kullan. Şu sorgu işini görür, istediğini yanlış anlamadıysam:melody adlı üyeden alıntı: mesajı görüntüle
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.