微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我想将这些查询串在一起

如何解决我想将这些查询串在一起

我想把这两个字符串放在一起,希望:

  • 提取昨天发票金额的数据(第二个字符串),但仍保留排除周末(第一个字符串)的功能

  • 所以最后我希望公式能够提取昨天的数据(使用字符串 1,)并且仍然避免周末的问题(使用字符串 2,)

字符串 1

SELECT * FROM [CData].[MYOB].[SaleInvoices] WHERE Date > CASE 
DATEPART('DW',GETDATE())
WHEN 6 THEN DATEADD('D',-2,GETDATE())
WHEN 7 THEN DATEADD('D',-3,GETDATE())
ELSE DATEADD('D',-1,GETDATE())
END`

字符串 2

SELECT * FROM CData.MYOB.SaleInvoices 
WHERE Date BETWEEN DATEADD('d',CURRENT_DATE()) AND CURRENT_DATE()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。