Değerli okuyucular mail yoluyla almış olduğum ve internette gördüğüm asp ye yeni başlayan arkadaşlar en çok tarih sogularında sıkıntı çekiyor. Birde arkadaşlık sitesi işine girdiyseniz sorgulama tam bir dert olmaktan ileri gitmiyor. aşağıda verecek olduğum kod örneğinde kullanıcı yaşları arasında, online olan üyeler arasında gibi orta düzey karmaşık bir sorguyu yazacağım. Sorgudan önce Bu bir arkadaşlık sistemi için detaylı kullanıcı arama gibi bir kod parçası olacağını belirtelim. xxx ve xxx yaş arası, online ve x ilinden üyeler gibi bir sonuç alacağız. (Kullanıcının kayıt bilgilerini alırken doğum tarihi, sorgularken yaşını kullanacağız. Yani sorgudan önce yaşı tarihe çevireceğiz.)
Session.LCID = 1033
resimli=Request.form("resimli")
yas=Request.form("yas")
sonyas=Request.form("sonyas")
sehir=Request.form("sehir")
cinsiyet=Request.form("cinsiyet")
online=Request.form("online")
if online = "true" then durum ="Evet" else durum="Hayir" end if
yas1 = "01.01."&year(date) - yas
sonyas1 = "01.01."&year(date) - sonyas
set profil_goster = server.createobject("adodb.recordset")
SQL="Select * from uyeler where il='"&sehir&"' and online='"&durum&"' and cinsiyet='"&cinsiyet&"' and dogum_tarihi BETWEEN cdate('"&yas1&"') and cdate('"&sonyas1&"')"
profil_goster.open SQL,baglantim,1,3

