SQL Server 2008 を使用しており、毎日実行されるクエリがあります。
Where [Order Date] = getdate()-1 月曜日に実行し、可能であれば金曜日、土曜日、日曜日のデータを合計するステートメントが必要です。
ありがとう!
SQL Server 2008 を使用しており、毎日実行されるクエリがあります。
Where [Order Date] = getdate()-1 月曜日に実行し、可能であれば金曜日、土曜日、日曜日のデータを合計するステートメントが必要です。
ありがとう!
特定の範囲内のすべてのレコードを選択するには、次のようにすることができます。
SELECT *
FROM your_table
WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) IN (5,6,0)
どこ:
5 = 金曜日
6 = 土曜日
0 = 日曜日
select
case DATEPART(weekday,getdate())
when 2 then SUM(weekend just gone)
else SUM(yesterday)
end as totalamount
from
etc...
ただし、月曜日が何曜日かを確認する必要があります。