我要生成表A. 行的N個,其中N是表中的所有記錄從表A column2- COLUMN1的差異。我們如何使用TOP查詢2列的差值在SQL
我不想使用循環這一點。
示例查詢
Select TOP (tbl1.Column2 - tbl1.Column1) tbl1.Column3, tbl2.Column1
from TableA tbl1 cross join
TableB tbl2
where tbl1.ID= 10
,但是這給了我下面的錯誤
參考列「列2」不是一個參數傳遞給一個TOP允許,OFFSET,或FETCH子句。在外部 範圍或獨立的表達式和子查詢列僅引用在這裏允許的。
什麼是備用做到這一點?
感謝。這對我有效。 –