我有一个数据表,除周六和周日外,每天都会更新。问题在于,当我使用 max (date) 和 max (date) -1 检索数据时
但是当我尝试检索今天(星期一)和昨天(星期日)的数据时,当 max(date)-1 不存在时,它失败了。
数据可以在周六和周日更新,但由于是汇率,我会更新。它会在周五、周六和周日给出相同的汇率吗?
这是以这种方式解决问题的一种方法,但是有更好的方法
string weekend = DateTime.Now.DayOfWeek.ToString();
if (weekend == "Monday")
{
select ***** where max(date)-3 from *****
}