【发布时间】:2023-03-18 17:24:02
【问题描述】:
使用此查询时无法保存视图:
SET DATEFIRST 6
SELECT
ISNULL ((SELECT SUM(ISNULL(Qte_achat * Prix_unit, 0) +
ISNULL(qte_achat2 * prix_unit2, 0)) AS SUM_Achat
FROM dbo.Achat
WHERE (DATEPART(week, date_achat) = DATEPART(week, GETDATE()))
AND (YEAR(date_achat) = YEAR(GETDATE()))
AND (used_by_vent = 'false')), 0) AS SUM_Achat
【问题讨论】:
-
。 .这个问题已经回答了。您可能想提出一个新 问题,其中包含示例数据、所需结果以及您想要完成的任务的说明。 (并接受下面的答案。)
-
这能回答你的问题吗? Get first day of week in SQL Server 换句话说:使用这些答案来计算一周的开始和结束(与
DATEFIRST无关)并根据这些日期进行过滤。 Bonus 是一个 sarge-able 查询 -
谢谢,但不是这个
标签: sql sql-server database sql-server-2014