現有的表是這樣的:如何將列的值增加到其他列中值的特定範圍?
tmc speed
ABC 55
DEF 55
我想創建一個表像下一個2008年使用現有的表中的SQL Server:
tmc speed
ABC 55
ABC 56
ABC 57
ABC 58
ABC 59
ABC 60
DEF 55
DEF 56
DEF 57
DEF 58
DEF 59
DEF 60
我開發的代碼沒有顯示我的我想要的確切結果。任何幫助將不勝感激。我用來解決這個問題
代碼:
; WITH mycte AS
(SELECT [tmc_code], [speed] FROM table_1
UNION ALL
SELECT [tmc_code], [speed]+1 FROM table_1 WHERE [speed]+1 <=60)
SELECT [tmc_code], [speed] FROM mycte
代碼我用來解決的問題是:; WITH mycte AS ( SELECT [tmc_code],[速度] FROM TABLE_1 UNION ALL SELECT [tmc_code],[SPEED] 1 FROM TABLE_1 WHERE [SPEED] 1 <= 60 ) SELECT [tmc_code] [速度] FROM mycte –
「我開發的代碼沒有向我顯示我想要的確切結果」 - 讓我們先從它開始吧? – zerkms
這是什麼邏輯?從現有表格獲得期望結果的過程是什麼? –