私はsql
に私に5レコードを与えるクエリがありますが、最新のレコードを1つ表示したいと思います。以下は クエリから最新のレコードを取得
私のクエリ以下
Select a.mkey, c.type_desc DOC_TYPE, a.doc_no INWARD_NO,
convert(varchar, a.doc_date,103)date,
a.to_user, a.No_of_pages, Ref_No, d.type_desc DEPT_RECEIVED, b.first_name + ' ' +
b.last_name EMP_RECEIVED, b.first_name + ' ' + b.last_name NAME,
b.email
from inward_doc_tracking_hdr a , user_mst b ,type_mst_a c,
type_mst_a d
where a.to_user = b.mkey and a.doc_type = c.master_mkey
and a.dept_received = d.Master_mkey and a.to_user = '1260'
されている[![クエリ] [1] [1]
私が使用しています私が試したsql-server-2005
TOP1
しかし、それは私に最新のレコードを与えていません
使用 'TOPを1 ' 'ORDER BY a.doc_date DESC'を使用します。 –
@FelixPamittan:はい、うまくいきました。私は部分的に注文を逃しました。 – BNN