myDate
adı verilen bir Tarih sütununa sahip tablo varsa, 2009-08-25 09:00:09.0
gibi değerlerle.Tarih Aralığı, PL/SQL'de (Oracle)
Ben 26 Ağustosiçin 11:59:59 ve HİÇBİR kadar 00:00:01 itibaren, 25 Ağustosiçin tüm satırları seçmek istiyorum. yeterli basitçe koşulunu kullanmak mı:
where myDate between Date '2009-08-25' and Date '2009-08-26'
Ve 25 AğustosÖNCE tüm satırları seçmek istediğiniz, Aug 25. içermeyen ben yapabilir:
where myDate < Date '2009-08-25'
Eğer 26. Başındaki neyi kastediyorsunuz - ikinci sorguda 1/24/60/60 , ne sorun olabilir? – Saobi
26, 00:00 başlar, bu yüzden TÜM 26 hariç, eğer açıkça kaldırmak için o ikinci –
Evet, SADECE 8-26 12:00:00 AM içerir. Bir dakika sonra değil. Tam olarak gece yarısında gerçekleşen bir sıranın şansı düşük, bu yüzden tamam mı? – Saobi