如何用SQL读取最后一行

时间:2014-09-29 12:49:43

标签: sql asp.net ajax bar-chart

我想阅读并显示最新的插入值。我的表包含相同的名称包含不同的值。所以我想通过选择该名称来显示最新的插入值。请帮我。 我的代码如下:

select Name, Debit, Credit From aTable where Name=@Name

数据库: 我希望只显示插入表格的最后一条记录。

enter image description here

通过使用上面的代码,输出就像下面给出的图像一样:

enter image description here

我只想在Hari的名字上显示最后插入值的图表(3000,20000) 谢谢。

2 个答案:

答案 0 :(得分:2)

最好再添加一列作为Id或Date 然后应用以下查询

select top 1 Name, Debit, Credit From aTable where Name=@Name order by Id desc

select top 1 Name, Debit, Credit From aTable where Name=@Name order by date desc

答案 1 :(得分:1)

选择ur列的最大ID:

SELECT  MAX(Id) FROM Table_name

选择您的表格详细信息:

SELECT * from Table_name

将ur Max id放入where子句

SELECT * from Table_name where Id =(SELECT  MAX(Id) FROM Table_name);