У меня есть база данных, которая содержит две даты, которые меня интересуют.
StartDate +
EndDate
Эти даты хранятся в следующем формате:
2008-06-23 00:00:00.000
Мне нужно добавить фрагмент динамического SQL, чтобы вернуть только даты, которые выпадают на текущий финансовый год.
так, например, 01/04/2011 - 31 марта 2012 года будет этот финансовый год.
Поэтому любая запись, конечная дата которой находится в пределах этих дат или имеет значение NULL, классифицируется как «активная»
Часть года должна быть динамичной, чтобы, как только она наступила 1 апреля 2012 года, мы перешли в новый финансовый год и возвращали данные с 01/04/2012 по 31/03/13 и так далее.
Может предложить какой-нибудь код или указать какие-то правила, которые я пропустил?