首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >函数来排除星期六和星期日

函数来排除星期六和星期日
EN

Stack Overflow用户
提问于 2018-12-17 03:40:19
回答 2查看 81关注 0票数 0

我创建了一个"Daily Sales Query“,它捕获了前一个工作日输入的所有总销售额,该查询在周一至周五上午8点运行

问题是,如果今天是星期一,我如何才能捕获周五的记录。这样我就可以把周末排除在外。

因为如果是星期一,总销售额显示为0,这实际上是有意义的,因为星期天不是工作日。请协助。

请参阅我当前的代码:

SELECT 
    CONVERT(VARCHAR, DATEADD(dd, - 1, GETDATE()), 103) AS Date, 
    'Sales Orders' AS Type, 
    COUNT(o.SalesOrderID) AS Orders, 
    SUM(d.QtyOrdered) AS Chairs, 
    ISNULL(ROUND(SUM(d.ExtendedPrice), 2), 0) AS [Total Ex GST] 
FROM 
    dbo.SalesOrder o
LEFT OUTER JOIN 
    dbo.SalesOrderDetails d ON o.SalesOrderID = d.SalesOrderID 
WHERE 
    (o.EntryDate >= CONVERT(CHAR(8), DATEADD(dd, - 1, GETDATE()), 112)) 
    AND (o.EntryDate < CONVERT(CHAR(8), GETDATE(), 112)) 
    AND (o.CustomerID <> 187);
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53805812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档