Asa*_*sad 0 sql t-sql sql-server sql-server-2005
我想在表格中返回最新添加记录的日期和ID.任何人都可以建议正确查询该PLZ.我们正在使用sqlServer
SELECT [BGArx_ID], [BGArx_PUBLISHED_DATE]
FROM TECH_ARTICLES
WHERE [BGArx_PUBLISHED_DATE] = ???
Run Code Online (Sandbox Code Playgroud)
使用ORDER BY子句按最新记录排序,然后将查询限制为仅返回一个结果.
SELECT BGArx_ID, BGArx_PUBLISHED_DATE
FROM TECH_ARTICLES
ORDER BY BGArx_PUBLISHED_DATE DESC LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
对于SQL Server的编辑(marc_s),它不知道LIMIT
关键字,您需要TOP 1
在select中使用:
SELECT TOP 1 BGArx_ID, BGArx_PUBLISHED_DATE
FROM TECH_ARTICLES
ORDER BY BGArx_PUBLISHED_DATE DESC
Run Code Online (Sandbox Code Playgroud)