我想顯示錶格最後一行旁邊的值。在文本框中顯示當前最大列值後的值
編輯:忘了ctr_no不是int
select ctr_no from request_table where req_no = (select max(req_no) from request_table);
我想顯示錶格最後一行旁邊的值。在文本框中顯示當前最大列值後的值
編輯:忘了ctr_no不是int
select ctr_no from request_table where req_no = (select max(req_no) from request_table);
使用這樣的子查詢(未經檢驗,需要2012或更高版本):
select top 1 'ctr_' + convert(try_parse(substring(ctr_no,3,4) as int) as nvarchar(7)) from request_table where req_no = (select max(req_no) from request_table);
輸出是'ctr0002',我會嘗試修改您的查詢希望得到答案。謝謝 – wakoko112 2014-12-08 05:57:41
好的,我的代碼完全符合我的想法;在不利方面,這實際上並不是你要求的。希望修正。 – 2014-12-08 05:58:35
你的意思是倒數第二個欄? – 2014-12-08 05:11:06
最後一行旁邊沒有意義 – 2014-12-08 05:23:53
uhmm在最後一列之後 – wakoko112 2014-12-08 05:24:11