Daha
Basit DateTime sql sorgusu
DateTime veritabanı alanını belirli bir aralıkta nasıl sorgulayabilirim?
SQL SERVER 2005 kullanıyorum
Aşağıdaki hata kodu
SELECT *
FROM TABLENAME
WHERE DateTime >= 12/04/2011 12:00:00 AM
AND DateTime <= 25/05/2011 3:53:04 AM
Belirli bir zaman aralığındaki satırları almam gerektiğini unutmayın. Örnek, 10 dakika zaman aralığı.
Şu anda SQL '12'." yakınında Hatalı sözdizimi ile dönüyor;
79
3
Tek tırnak işaretini atlamışsın:
Tarih olarak göstermeye çalıştığınız dizenin etrafında tırnak işaretlerine ihtiyacınız vardır ve burada BETWEEN de kullanabilirsiniz:
Biçimi belirtirken dizelerin açıkça tarihlere nasıl dönüştürüleceğine ilişkin örnekler için aşağıdaki sorunun yanıtına bakın:
https://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion