0
我正在尝试为计数器和相应的值定义多个计数值。这里是我的代码:在计数值中声明多列
DECLARE @RequestDate AS DATE = '2017-04-20'
;
DECLARE @POCounter INT;
DECLARE @POMax INT;
DECLARE @NewDate DATE;
SET @POCounter = 0;
SET @POMax =
(
SELECT
CUSTOMERPONUMBER,
(
SELECT
COUNT(CUSTOMERPONUMBER)
FROM DailyOpenOrders$
WHERE
RequestDate < @RequestDate
)
FROM DailyOpenOrders$
WHERE
RequestDate < @RequestDate
GROUP BY
CUSTOMERPONUMBER
)
的@POMax计数器来帮我更新的日期,很多次,具体customerPO。我打算在一个循环中增加POCounter,直到它到达每个customerPOnumber的@POmax计数器。
我这样做不对吗?有人可以帮忙吗?
你使用MySQL或MS SQL Server?不要标记不涉及的产品。 – jarlh
对不起! MS SQL Server – Goal7
我不明白你在这里要做什么。您的查询将返回多行(和两列)。如果你能解释你正在努力完成的事情,我们可以提供帮助。 –