如何在列中找到最新值?只有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