Bir tarih aralığını seçmek için bir tarih-saat sütunun değerinin "şimdi eksi (belirli bir süre)" olduğu satırları sorgulamak için TSQL'de bir yol var mı?Belirli bir süre için "Şimdi" için datetime sütunları sorgulanıyor mu?
(EndTime BETWEEN NOW() - INTERVAL 2 DAY AND NOW())
Bu nasıl SQL Server TSQL yapılabilir: Ben gibi bu yüklem inşa edebileceğini MySQL Örneğin
?
yürütebilir. Ancak RDBMS optimizasyonları bana PFM. –
@pst - haklısınız, 'tarih' değil [sargable] (http://stackoverflow.com/questions/799584/what-makes-a-sql-statement-sargable/799616#799616). [Bobby D'nin cevabı] (http://stackoverflow.com/questions/5477653/tsql-now-minus-a-certain-amount-of-time/5477688#5477688) daha uygundur. –