0
A
回答
0
嘗試這樣的。
DECLARE @Tbl TABLE
(
[Id] [int] IDENTITY(1,1),
[Studentcode] VARCHAR(50),
[Semester] VARCHAR(50),
[ModuleCode] VARCHAR(50),
[Date] VARCHAR(50),
[WkNo] VARCHAR(50),
[Attended] VARCHAR(50),
[Absent] [int]
)
INSERT INTO @Tbl
SELECT [Studentcode]
,[Semester]
,[ModuleCode]
,[Date]
,[WkNo]
,[Attended]
,[Absent] FROM Attendance
ORDER BY studentcode,modulecode,date
SELECT T1.*, CASE WHEN (T1.Absent = 1 AND T2.Absent = 1)
AND (T1.ModuleCode = T2.ModuleCode)
THEN 1 ELSE 0 END AS CosecutiveAbsence
FROM @Tbl T1
LEFT OUTER JOIN @Tbl T2
ON T1.Id = T2.Id + 1
相關問題
- 1. R:在閾值下找到連續值
- 2. 添加到SQL表中連續的值
- 3. T-SQL尋找連續增加值
- 4. 從數據庫表中找到非連續的原始值 - SQL
- 5. SQL連續列值
- 6. 在SQL中查找三個連續值的最大總和?
- 7. SQL查找連續季度
- 8. jquery tranquing DOM找到連續值
- 9. 找到連續的非零值
- 10. 查找連續的負值
- 11. 使用熊貓在連續的連續時間間隔內找到最小值
- 12. 在matlab中找到循環下的非連續值
- 13. 如何在連續信號中找到無效值?
- 14. 在Pandas的下一個K連續行中找到最高值?
- 15. SQL:用連續值替換非連續值
- 16. 如何找到在衆多行連續的日期在SQL Server
- 17. 找到連續的數字
- 18. 如何在oracle PL中找到連續兩天的遲來員工SQL SQL
- 19. 查找連續
- 20. sql連續天
- 21. 找到連續的範圍並將值從循環中移出
- 22. 如何從連續數據中找到近似值?
- 23. 如何在對象列表中找到連續/連續的對象
- 24. SQL - 在大多數有序連續序列中查找缺少的int值
- 25. 在SQL Server中查找不連續日期
- 26. Oracle SQL - 在行中查找3個連續月份
- 27. 在sql中連續查找特定日期的最近日期
- 28. SQL:在字符串中查找連續的重複字符
- 29. 查找連續中位數
- 30. 彙編代碼找到連續的最大連續數
什麼是您的RDBMS? – Hiten004
嗨@diptesh,爲了更好地幫助您,您將很高興看到您嘗試查看您的代碼是否處於正確的軌道或脫機狀態。 –
Microsoft SQl服務器2012 –