[SQL ] MSSQL欄位自動取得上一筆的欄位
資料庫-MSSQL-2012
各位好
資料庫新手想請教
目前組出一張表,有欄位ID ... COLA
是JOIN數張TABLE得到的結果
如下:
ID ... COLA COLB
---------------------
AA ... GOOD AA
BB ... SOSO AA
CC ... BAD AA
DD ... TOOBAD AA
EE ... GOOD EE
FF ... GOOD FF
GG ... NULL NULL
HH ... GOOD HH
II ... BAD HH
JJ ... SOSO HH
現今希望能繼續加入一欄COLB
邏輯是判斷為
只要COLA是'GOOD',COLB就取ID值
只要COLA非'GOOD',COLB就取上一個COLA為GOOD的ID值
只要COLA為NULL,COLB就是NULL
請問有什麼方式可以做到嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.1.207
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1518437326.A.0FA.html
推
02/14 20:26,
6年前
, 1F
02/14 20:26, 1F
→
02/16 03:15,
6年前
, 2F
02/16 03:15, 2F
→
04/19 07:32,
6年前
, 3F
04/19 07:32, 3F
→
04/19 07:32,
6年前
, 4F
04/19 07:32, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章