Bir tarih belirli bir ay ve yıl olduğunda sonuçları döndürmek için postgresql db'yi sorgulamaya çalışıyorum. Diğer bir deyişle, bir aylık yıl için tüm değerleri istiyorum.Tarih aralıkları arasındaki Postgresql sorgu
ı şimdiye kadar bunu yapmak mümkün oldum tek yolu şu şekildedir: bununla
SELECT user_id
FROM user_logs
WHERE login_date BETWEEN '2014-02-01' AND '2014-02-28'
Sorun tabloyu sorgulamadan önce ilk tarih ve son tarih hesaplamak zorunda olmasıdır. Bunu yapmanın daha basit bir yolu var mı? Eğer >= start AND < end
kullanırsanız
Teşekkür tarihleri (ve bazen) ile
daha etkili olması gerektiğini hep aralık bir ay mı yoksa ayın 15'inden belki başlatmak ve aşağıdakilerden 7'sinde sona yönünde olabilir: Yani böyle yazabilirsiniz ay? – frlan