我想显示表格最后一行旁边的值。在文本框中显示当前最大列值后的值
编辑:忘了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