如何在列中找到最新值?只有1列更改值,它不是主标识符。如何在列中找到最新值?
(select (t_Order_Assignment.dte_assignment)
from t_order_assignment WITH (NOLOCK)
inner join t_order_detail on t_Order_Assignment.order_detail_id = t_order_detail.Order_Detail_ID)as 'dte_assignment'
这也设置在一个更大的查询中,所以order by子句将不起作用。我试过@@identity, scope, top 1
,最后(不起作用)。我只需要上面列出的特定列中的最新值。
谢谢
按最新值,你在谈论日期时间字段?如果是这样,你真的问你如何找到具有最大日期时间值的记录? – 2011-12-23 17:57:20
dte_assignment 2011-12-19 04:29:44.010但它被保存为一个字符串,最新我想放入最近的条目。主ID不会改变。 – Daren 2011-12-23 17:58:52
另外:**什么数据库**和哪个版本??看起来像SQL Server - 是吗?只是“SQL”没有帮助 - 这只是几乎所有数据库系统都使用的结构化查询语言 - 只是“SQL”不是可识别的产品或供应商..... – 2011-12-23 18:00:41