我想检查此SQL是否正确。SQL从表中获得第一个不同的值
"SELECT TOP 1 * FROM (SELECT DISTINCT [Entry Date] FROM [" + group + "]) WHERE [Entry Date]>#" + initDate + "# ORDER BY [Entry Date]"
预先感谢您
解决:我发现SQL完美的作品。这只是我在我的程序中犯了一个小错误。现在解决了。
我想检查此SQL是否正确。SQL从表中获得第一个不同的值
"SELECT TOP 1 * FROM (SELECT DISTINCT [Entry Date] FROM [" + group + "]) WHERE [Entry Date]>#" + initDate + "# ORDER BY [Entry Date]"
预先感谢您
解决:我发现SQL完美的作品。这只是我在我的程序中犯了一个小错误。现在解决了。
这应该工作。
SELECT B.* FROM (
SELECT [EntryDate] FROM Group
EXCEPT
SELECT [EntryDate] FROM (
SELECT [EntryDate]
,ROW_NUMBER() OVER (ORDER BY [EntryDate]) AS Rown
from Group
)A WHERE Rown > 1)B JOIN Group C ON a.[EntryDate] = B.[EntryDate]
WHERE [Entry Date] > #" + initDate
ORDER BY [Entry Date]
您对此查询面临什么问题? – MTahir
我正在创建一个c#程序。我的程序卡在中间。我想看看问题是在这里还是在别的地方。 – Harshan01
分别运行查询以检查您是否正在获取结果,并使用调试器来跟踪问题 – MTahir