【问题标题】:Joining two datasets into one query将两个数据集连接到一个查询中
【发布时间】:2019-02-11 01:47:00
【问题描述】:

我想将两个数据集连接到一个表中。

我们有描述要生成哪些数据的分支代码。有没有办法可以将两个分支数据合并到一个表中?

select PartRefCategory
      , Company
      , BranchCode
      , convert(Date, DateOnly,3) As DatedOnly
      , (Quantity*UnitFinalPriceExcTax) As Sales 
from [dbo].[RPTSalesByTime] 
where 
     PartRefCategory NOT IN ('GIFT', 'POS', '') 
     AND BranchCode='BM8' 
     AND DateOnly>=DateAdd(DD, -6, @ByDate) 
     AND DateOnly<=@ByDate  
     AND NOT (quantity >'1000' or quantity <'-1000')
order by PartRefCategory, BranchCode

【问题讨论】:

  • 您的查询仅提及一个表。我不知道您所说的“将两个数据集放在一个表中”是什么意思。样本数据和所需结果的帮助。
  • 这看起来更像 sql-server 而不是 MySQL

标签: mysql sql reporting-services


【解决方案1】:

您可以使用IN 表达式从多个BranchCode 值中进行选择。改变

BranchCode='BM8'

到(例如)

BranchCode IN ('BM8', 'ABC')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 2015-10-08
    • 2011-09-19
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多