土曜日と日曜日を除いて毎日更新されるデータテーブルがあります。問題は、max(日付)とmax(日付)-1のデータを取得するときに発生します。
しかし、max(date)-1が存在しない今日(月曜日)と昨日(日曜日)のデータを取得しようとすると失敗します。
データは土曜日と日曜日に更新できますが、為替レートなので更新します。金曜日、土曜日、日曜日に同じ為替レートが適用されますか。
これはこの方法で問題を解決する1つの方法ですが、より良い方法があります
string weekend = DateTime.Now.DayOfWeek.ToString();
if (weekend == "Monday")
{
select ***** where max(date)-3 from *****
}