如果serach值重复,如何搜索文本框中的最新添加记录 [英] How to Search Latest added record in textbox if serach value is duplicate

查看:77
本文介绍了如果serach值重复,如何搜索文本框中的最新添加记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在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?

推荐答案

你可以使用sql语句获取前1的详细信息并按顺序排序

you can use sql statement to get details by top 1 and order by
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值重复,如何搜索文本框中的最新添加记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆