Что я собираюсь спросить, у меня были трудности с тем, что я искал на всех форумах, здесь любая помощь вообще будет будем очень благодарны! :)Выбор даты SQL Server в наборе записей на основе начальной даты и количества дней в другом наборе записей
Чтобы объяснить, что я хочу, вот небольшой отрывок из представления множества результатов, что я работаю с:
CalendarDate: WorkDay:
2014-10-03 00:00:00.000 1
2014-10-02 00:00:00.000 1
2014-10-01 00:00:00.000 1
2014-09-30 00:00:00.000 1
2014-09-29 00:00:00.000 1
2014-09-26 00:00:00.000 1
2014-09-25 00:00:00.000 1
Этот вид представляет собой таблицу в нашей базе данных, которая отслеживает фактическое рабочие дни для нашей компании; это мнение исключает любые нерабочие дни (отсюда все «1»).
То, что я пытаюсь сделать, - это получить значение времени от другого результирующего набора, найти его в этом наборе результатов и подсчитать количество дней (в зависимости от значения, которое вводится из другого результирующего набора как Что ж). Итак, если я начинал с 3 октября 2014 года, и число дней, в которые я возвращался, составляло 5, я хочу вступить в силу 26 сентября 2014 года.
Лично я вижу, что это выполняется в уникальном количестве записей на предварительно отсортированном виде, но SQL - это разнообразная вселенная способов сделать то же самое, и я хотел бы достичь этого самым эффективным способом :).
Как я уже сказал в начале, я не знал, что этот вопрос должен быть правильно сформулирован, поэтому, если это дубликат, я приношу свои извинения.
Спасибо за ответ радаре! Это именно то, что я искал! : D. – JCBWS