我有一个SELECT
A.[CategoryId],
A.[Month],
A.[CategoryMonthCount]
FROM
(
SELECT
A.[CategoryId],
A.[Month],
A.[CategoryMonthCount],
RANK() OVER(
PARTITION BY A.[Month]
ORDER BY A.[CategoryMonthCount] DESC) [RN]
FROM
(
SELECT
I.[CategoryId],
MONTH(PIBC.[OnDate]) [Month],
SUM(PIBC.[Quantity]) [CategoryMonthCount]
FROM
[dbo].[PurchasedItemsByCustomer] PIBC
JOIN
[dbo].[Items] I
GROUP BY
I.[CategoryId],
MONTH(PIBC.[OnDate])
) A
) A
WHERE
A.[RN] = 1;
变量,用于设置IIFE方法返回的全局范围。如果未添加@gen.coroutine
def fetchmany():
return val.cursor.fetchmany(100)
@gen.coroutine
def loop(self):
I = yield fetchmany()
语句,则效果很好。但是,如果我添加_global
语句"use strict"
作为未定义返回。
use strict
在MDN中说
首先,严格模式使得不可能意外创建全局 变量。
任何输入都会有帮助,不确定是否重复输入。
此致
彼得