我想将最新的40条记录放入临时表中,如下所示:
ReadAsync
然而我收到一个错误: 派生表中不允许使用ORDER BY子句。
我看到其他帖子中提到的一些变通方法,涉及TOP PERCENT,但我的选择已使用TOP而且它无效。
如何将这些记录放入临时表?
答案 0 :(得分:2)
您不能在子选择语句中使用ORDER BY
。而是删除子选择。您的SQL应如下所示:
SELECT TOP 40 * INTO #MY_TEMP
FROM SOME_TABLE
ORDER BY RECORD_DATE DESC