问题描述
我在SQL服务器上创建了表,字段为1. DIR(11位数字),2.DIR版本(DIR后面的2位数字)3。状态(DIR的状态) )和4.Entry datetime(自动更新)。
我正在尝试创建一个搜索表单,搜索值将是DIR(11位数字)并尝试获取DIR和版本。
这里11位DIR号将在DB中重复
例如
DIR号码|版本|状态|创作日期
10000000001 | 01 |开始| 05.01.2016 10:10
10000000001 | 01 |正在处理中| 06.01.2016 10.10
10000000001 | 01 |已完成| 07.01.2016 10:10
我想根据DIR编号搜索最新的条目。
TextBox1(搜索值)= DIR号码
TextBox2(结果值)= DIR号码
TextBox3(结果值)=版本。
TextBox3(结果值)=状态。
有人可以帮我吗?
Hi,
I have created table on SQL server with field 1. DIR(11 digit number), 2.DIR Version (2 digit number following the DIR) 3. status(status of DIR) and 4.Entry datetime (auto update).
I am trying to create a searchform, search value would be DIR(11 digit number)and trying to get the DIR and version.
Here 11 digit DIR number would be repeated in DB
E.g
DIR number | version | Status | Creation Date
10000000001 | 01 | Started |05.01.2016 10:10
10000000001 | 01 | In process|06.01.2016 10.10
10000000001 | 01 | Completed |07.01.2016 10:10
I want to search only latest entry based on DIR number.
TextBox1(Search value) = DIR number
TextBox2(Result Value) = DIR number
TextBox3(Result Value) = Version.
TextBox3(Result Value) = Status.
Can anybody help me on this?
推荐答案
select top 1 dirnumber,version,status from TableName where dirnumber =@dirnumber order by creationdate desc
设置用户输入的DIR编号参数
set the DIR number parameter from user input
这篇关于如果serach值重复,如何搜索文本框中的最新添加记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!