Sql server SQL Server查询选择多个列,其中
使用SQL Server,我希望在单个查询中返回前1个Sql server SQL Server查询选择多个列,其中,sql-server,select,where,Sql Server,Select,Where,使用SQL Server,我希望在单个查询中返回前1个ScanDateTime和相应的ID,其中ID=124 到目前为止我有 SELECT TOP 1 ScanDateTime and ID FROM TBL_ScanQueue WHERE IPAddress = 124 但这是错误的。我相信这是一个非常简单的问题。在所选列之间需要逗号,而不是“和”。我想您还需要添加一个orderby语句来获取最新的ScanDateTime SELECT TOP 1 ScanDateTime,
ScanDateTime
和相应的ID,其中ID=124
到目前为止我有
SELECT TOP 1
ScanDateTime and ID
FROM TBL_ScanQueue
WHERE IPAddress = 124
但这是错误的。我相信这是一个非常简单的问题。在所选列之间需要逗号,而不是“和”。我想您还需要添加一个orderby语句来获取最新的ScanDateTime
SELECT TOP 1
ScanDateTime,
ID
FROM
TBL_ScanQueue WHERE IPAddress=124
ORDER BY ScanDateTime DESC