Asp.net'de calendarextender denetimini kullanıyorum.Zaman değil tarih görüntüler, ancak veritabanına eklenirken, zaman otomatik olarak eklenir.Ama durumun kullanıldığı tarih kullanılarak veritabanından veri alınırken, herhangi bir bağıntı kaydı yok displays.Oluşturma işleminde yapılan değişiklik, bu sorunu çözmek için yapabilirim.Calendar extender
Tablo Fin storedprocedure.Name kodu aşağıdaki kullanılan filem
olan OldDate = '@ OldDate%' i Databese içindeOldDate alan tarih saat, yani güncel olarak depolar olan tarih eklenerek filem gelen
seçin * ancak saat 08: 00: 00: 00 veya 00: 00: 00: 000'dir. Yukarıdaki sorgu, 00: 00: 00: 000 olarak saatle birlikte gelen ancak 08:00:00 ile gelmeyen tarih kayıtları verir. : 000
Sadece parametrenizden zamanı kaldırarak ve alt sınır için bunu kullanarak ve üst sınır için 11: 59: 59.997 (sonraki tarihin gece yarısına kadar .999 tur) yaparak bir aralık oluşturmaktan daha iyidir . Bu şekilde dizinler kullanılabilir. Tablo sütun değerini değiştirirseniz, SQL, dizinleri kullanamaz –