Order By iki kez nasıl kullanırız?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Order By iki kez nasıl kullanırız?

Mesaj gönderen NewMember »

Arkadaşlar sorunum şu.Randevu tablosundaki kayıtları çekerken belirli tarihler arasındaki randevuları randevu tarihlerine göre sıralayarak çekiyorum.Order by ile tarihe göre sıralıyorum.Ancak tarihe göre sıralamasının yanında aynı tarihteki randevuları da kendi aralarında saate göre sıralamalı.Tarih ve saat farklı fieldlerde tutuluyor.
Aslında çözüm tek tarih seçttirtip o tarihtekileri saate göre order by yapmak ama kullanıcı belirli tarihler arasındaki (Örnek.Kendi seçtiği bir hafta yada 10 günlük randevular)tüm randevuları görmek ve bunlarıda önce tarih sonrada saate göre sıralatmamı istiyor.Aşağıdaki kodda ne tür bir ekleme yaparak bunu gerçekleştirebilirzi acaba?Order by and ile iki fielde göre sıralatmayı denedim ama olmadı.
Yardımlarınız için şimdiden teşekkürler.

Kod: Tümünü seç

datmodul.randevusorgu.SQL.Add('Select * From Randevutb Where randevutarihi>:KUCUK and randevutarihi<:BUYUK and doktor=:HANGIDR Order by randevutarihi');
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

Kod: Tümünü seç

.....
Order by randevutarihi, randevusaati
sanırım... :oops:

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

bobasturk yazdı:Merhaba,

Kod: Tümünü seç

.....
Order by randevutarihi, randevusaati
sanırım... :oops:

kolay gelsin
Çok teşekkür ederim. :Noops :Noops :Noops
Cevapla