我有一个既没有id列也没有任何日期和时间字段的表,我想显示在表中插入的最后5条记录,我已经尝试了很多使用SP和View的东西,但没有找到任何运气,使用魔术表我只能找到最后插入的记录,但我被困在这里5或10个最后的记录请求帮助我
表格结构
Customercode, Journalcode, Invoiec_no, qty, amount
答案 0 :(得分:5)
你不能。
您需要添加一个指示插入顺序的增加列。 SQL Server不代表您维护此信息。
答案 1 :(得分:0)
你不能这样做你需要PK(自动递增int)字段或日期或其他东西,所以你知道什么时候插入记录。
您是否收集了系统中的其他数据,在这种情况下您可以通过表格进行连接。
就个人而言,我只想添加一个额外的列,并使其成为自动日期或自动递增字段。
答案 2 :(得分:-1)
这是真正的肮脏方式,但你可以做一个select * from table
然后拿最后5个?