我在
下有一个table1____________________________________________________ |Name | From | To | City | Designation | ____________________________________________________ | A | 01/01/02 | 01/01/03 |Delhi | ADM | _____________________________________________________ | A | 02/01/03 | 01/01/04 |Mumbai| ADM | _____________________________________________________ | A | 02/01/04 | 01/01/05 |Delhi | DM | _____________________________________________________ | A | 02/01/05 | 01/01/06 |Delhi | DM | _____________________________________________________ | A | 02/01/06 | 01/01/07 |Mumbai| DM | _____________________________________________________
我想查看数据 - “什么时候”A“留在德里最后一次”,显示应该如下:
命名---从----- -------到市-----指定
一个----- 04年2月1日--- 1月1日/ 05 - 新德里---- DM
一个----- 05年2月1日--- 1月1日/ 06 - 新德里---- DM
我想在gridview中显示数据 我正在使用vb.net
请帮帮我。 非常感谢。
答案 0 :(得分:0)
向您的数据源添加过滤并重新绑定您的网格。
为了清晰起见,添加回答 您没有非常清楚地解释....如果您有如上所述的数据......
Select Top(2) [Name], [From], [To], [City], [Designation]
From [TableName] Where [City] = @City And [Name] = @Name Order By [From] Desc
会给你最后两次@Name转到@City,这就是你要求的。
我还建议将文件From和To更改为DateFrom和DateTo,以便减少与SQL FROM和TO关键字的混淆