|
|
#4 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,973
|
Re: Tarihe Göre Sıralama
tarihe göre sıralama, aynı zamanda haftaya göre de sıralanmış olmuyor mu?
yoksa belli bir haftanın verilerini alıp mı sıralamak istiyorsunuz?
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#5 (permalink) |
|
Re: Tarihe Göre Sıralama
Demek istediğini anladım ancak sıralatmak istediğin veri alanının tipi ne? eğer tarihse zaten direk "SORT BY" komutu ile sıralatabilirsin. Eğer verilerin sayısı vs. gibi bir durum varsa bunu daha açıkbir şekilde hatta mümkünse bir örnekle göstermelisin ki yardımcı olabilelim
|
|
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 15.09.2007
Yer: istanbul
Yaş: 23
Mesaj: 58
|
Re: Tarihe Göre Sıralama
Veritabanındaki kayıtlar örneğin;
Alan1 Tarih //Bu Haftanın tarih alanı Elma 21.07.2008 Domates 22.07.2008 Pilav 23.07.2008 Çorba 24.07.2008 Tarhana 25.07.2008 Deneme5 26.07.2008 Deneme6 27.07.2008 //Önümüzdeki Haftanın tarih alanı Deneme7 28.07.2008 Deneme8 29.07.2008 Deneme9 30.07.2008 Deneme10 31.07.2008 Benim yapmak istediğim bu haftaya denk gelen kayıtlar elma,domates,pilav,çorba,tarhana Bunları bu hafta sıralatmak Önümüzdeki hafta ise deneme7,deneme8,deneme9,deneme10 kayıtlarını sıralatmak.Umarım daha açık anlatabilmişimdir. |
|
|
|
|
|
#7 (permalink) |
|
Re: Tarihe Göre Sıralama
Tarih alanlarında WEEK() veya WEEKOFYEAR() işlevini uygulayarak kaçıncı haftada olduğunu anlayabilirsin. Devamında GROUP BY ifadesiyle aynı haftada olan kayıtları kendi içinde gruplayabilirsin
![]() Bu işlevler MySQL için geçerli
Mesaj BYK tarafından 21.07.2008 (14:52) yeniden düzenlendi. Açıklama: İşlevlerin MySQL'e özel olduğunu ekledim |
|
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,973
|
Re: Tarihe Göre Sıralama
bu haftanın verilerini çekmek için; (SQL Sever)
Kod:
SELECT * FROM tablo_adi WHERE datepart("ww", alan_adi) = datepart("ww", getdate()) AND year(alan_adi) = year(getdate())
/ek : yıl kısmını sonradan ekledim, geçmiş/gelecek yıllardaki verilere ulaşmak istemeyiz
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,973
|
Re: Tarihe Göre Sıralama
access için getdate() yerine now() kullanmanız gerekmektedir.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!