Среда: SQL Server 2005, Windows Server 2003
Рассматриваемая система представляет собой систему онлайн-бронирования. В нем вы можете создавать специальные предложения.
Специальное предложение имеет определенный срок действия.
Мы храним в нашей базе данных каждый период, введенный нашим клиентом, даже если этот период был в прошлом. Мы должны сохранить эти периоды.
Система существует с 10 лет, поэтому большинство периодов в базе данных прошло.
Проблема:
- для выбора периодов для специального предложения очень долго
- Я выбираю специальные предложения без привязки к действительному периоду, поэтому я должен выбрать свои предложения, затем свои периоды, а после этого удалить предложения, у которых нет действительного периода.
Как вы справляетесь с таким делом? Есть ли какой-нибудь встроенный инструмент для игнорирования части данных в некоторых случаях?