【发布时间】:2017-06-06 00:26:55
【问题描述】:
我需要更新此查询中的目标列
CREATE TABLE #test
(
id INT IDENTITY(1,1),
score int,
goal int
)
INSERT INTO #test(score) VALUES (80)
INSERT INTO #test(score) VALUES (86)
INSERT INTO #test(score) VALUES (90)
INSERT INTO #test(score) VALUES (90)
INSERT INTO #test(score) VALUES (90)
INSERT INTO #test(score) VALUES (80)
INSERT INTO #test(score) VALUES (95)
INSERT INTO #test(score) VALUES (95)
INSERT INTO #test(score) VALUES (95)
INSERT INTO #test(score) VALUES (95)
INSERT INTO #test(score) VALUES (95)
INSERT INTO #test(score) VALUES (89)
--- initial goal 5
-- if score is 90 or above for 3 continuous week then goal is 3
-- if score is 95 or above for 5 continuous week then goal is 1
【问题讨论】:
-
如果没有日期字段,您将如何确定连续周数?
标签: sql-server tsql