我有一个SSRS报告,它通过一个订单号将一个行项目子报告链接到我的主报告。当客户订购2个行项目时,2个订单号带有联系信息,等等。在SSRS报告中,订单号显示两次,多个行项目落在下面。我想要的是1个订单号,下面是行项目。
根据我现在的情况,它看起来是这样的:
Order# Contact User
1234 J. Smith JS1
LineItem Qty Order Date
1 3 05/15/2015
2 2 05/15/2015
Order# Contact User
1234 J. Smith JS1
Line
在Anylogic离散事件模型中,我尝试基于我创建的数据库表来设置到达率和每次到达的代理数量。该表包括一列材料的到货日期和时间,然后是指定给每种材料的唯一代码和订单号。每种物料只有一个代码,但每天收到的物料都有多个订单号。此外,每天在同一时间接收多个材料。当我设置Source从表中读取数据时,我在运行时得到一个错误: error during model creation:
根:不是唯一的数据库值!
我找不到任何关于解决这个错误的帮助。
假设我们在SQL.Normally中生成了订单号,我得到的下一个订单号是
SELECT COUNT(numbers)+1 FROM X
等。
问题是,我想首先给用户这个数字,然后等待用户输入内容,然后插入到table.But,因为有多个用户,我也想让他们获得这个数字,但不是第一个用户的数字,有没有更优雅的方法呢?简而言之,我希望将号码保留给特定用户,如果他这样做了,则插入该号码,如果不是,只释放该号码。
使用连接类型,返回2010年11月1日之后创建的客户记录的名字、姓氏和订单号。仅当该客户已下任何订单时,才在第3列中包括订单号。
SELECT c.firstname,
c.lastname,
o.ordernumber
FROM Customers c
LEFT JOIN Orders o ON c.customerid = o.customerid
WHERE o.orderdate > '2010-01-01'
AND o.ordernumber IS NOT NULL