İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

SQL Sorgusu Çözebilecek Varmı

alpayx

0
İyinet Üyesi
Katılım
3 Nisan 2008
Mesajlar
20
Reaction score
0
veritabanında
tarih alanı : 15.05.2008 (örnek saklanan veri tibi)
saat alanı : 14:10:08 (örnek veri tipi)

üye sisteme giriş yaptığı anda tarih ve saat girdiği değerlerle değiştiriliyor ben bu değerler elimdeyken sistemdeki online üyeleri gösterebileceğimi düşünüyorum tarih=bugün ve saat= (bugünsaat-10dk) ile (bugünsaat+10dk) aralığı gibi bir sql cümlesi kuramadım bir türlü oda tarih zaman fonsiyonlarını iyi bilmediğimden nasıl çözebiliriz.

SQL = "Select * from uye where tarih like '%"&date&"%' order by ad asc"

örneğin tarih olayını böyle çözmüştüm...
 

dizayn1st

0
İyinet Üyesi
Katılım
11 Mayıs 2005
Mesajlar
623
Reaction score
0
DefaultLcid = Session.LCID
Session.LCID = 1033

t_saat = DateAdd("n" , -10, Time())

SQL="select * from uye where tarih='"&date()&"' and saat>= '"&t_saat&"' order by id acs"


t_saat = DateAdd("n" , -10, Time()) buradaki -10 10 dakikadır online üyeleri göstermek için kullanılır, kendine göre değiştirebilirsin.
 

alpayx

0
İyinet Üyesi
Katılım
3 Nisan 2008
Mesajlar
20
Reaction score
0
DefaultLcid = Session.LCID
Session.LCID = 1033

bu verileri kaldırdım bunları kullanınca tarih formatları bozuluyordu sql cümlesi patlıyor saat>= ifadesinde burayıda her türlü değiştirdim tek tırnak çift tırnak falan hepsinde hata oluyor sistemi denemek için değişkendeki saatide veritabanındaki saatine ekrana bastım şimdi ikisinde aynı formatta

10:11:08 formatı gibi ikiside aynı türde, dateadd fonksiyonuda doğru çalışıyor 10 dakika düşürmüş değişkene atadığımız saatten ama oradaki büyüktür olayında patlıyor onu kaldırınca çalışıyor.
 

alpayx

0
İyinet Üyesi
Katılım
3 Nisan 2008
Mesajlar
20
Reaction score
0
çözdüm...


t_saat = DateAdd("n" , -10, Time())

SQL="select * from uye where tarih='"&date()&"' and saat>= #"&t_saat&"# order by id acs"

şeklinde yapınca oldu beetwen komutundaki tarih işlemindeki # ile bir deneyeyim dedim oldu
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst