我尝试了很多,但无法找到什么是错的这个查询,这给了我这个错误:如何解决附近有语法错误“)”
附近有语法错误)“。
string query = "SELECT SUM(See) AS [All]
, (
SELECT TOP 1 See
FROM StateSite
WHERE StatDate = @StatDate
) AS [Now]
, (
SELECT TOP 1 See
FROM StateSite
WHERE StatDate = @Yesterday
) AS [Last]
, (
SELECT SUM(See)
FROM (
SELECT TOP 7 *
FROM StateSite
ORDER BY id DESC
)
) AS [week]
FROM StateSite";
也适用于访问数据库,但不能通过sql server正常工作。
改写为可读多查询,你会看到自己的问题。 –
你是否尝试过'))作为[周]'到')d)作为[周]'? – gofr1