У меня есть таблица данных, которая обновляется каждый день, кроме субботы и воскресенья. Проблема заключается в том, что когда я получаю данные с max (date) и max (date) -1Выберите максимальную дату и дату до
Но это не удается, когда я пытаюсь получить данные на сегодня (понедельник) и вчера (воскресенье), когда max (date) -1 не существует.
данные могут быть обновлены в субботу и воскресенье, но так как это обменный курс, я обновляю. Будет ли он давать те же обменные курсы в пятницу, субботу и воскресенье.
Это один из способов решить проблему таким образом, но есть лучший
string weekend = DateTime.Now.DayOfWeek.ToString();
if (weekend == "Monday")
{
select ***** where max(date)-3 from *****
}
Limit работа в это не распространяется MSSQL, но ТНХ – Sigenstroem
@Sigenstroem - Но ВЫБРАТЬ TOP х ... будет работать в Темный Сокол предложил. – Walter
Да, это работает, это также подход, который я использовал, чтобы заставить его работать. Так что спасибо за ответы.! – Sigenstroem