[英]MS Access query to SQL Server
Sql 服务器没有像 MS Access 那样的 First() 函数。 那么我将如何将此查询转换为在 sql server 中工作
SELECT
First([MyTable].Col1) AS Col1,
First([MyTable].Col2) As Col2,
First([MyTable].Col3) As Col3,
First([MyTable].Col4) As Col4,
First([MyTable].Col5) As Col5,
First([MyTable].Col6) AS Col6,
[MyTable].Col7 INTO [MyTable2]
FROM [MyTable]
WHERE ((([MyTable].OtherCol1)='S') AND (([MyTable].OtherCol2) Is Null))
GROUP BY [MyTable].Col7
HAVING ((([MyTable].Col7) Is Not Null Or ([MyTable].Col7)<>' '));
SELECT
min([MyTable].Col1) AS Col1,
min([MyTable].Col2) As Col2,
min([MyTable].Col3) As Col3,
min([MyTable].Col4) As Col4,
min([MyTable].Col5) As Col5,
min([MyTable].Col6) AS Col6,
[MyTable].Col7
INTO [MyTable2]
FROM [MyTable]
WHERE ((([MyTable].OtherCol1)='S') AND (([MyTable].OtherCol2) Is Null))
GROUP BY [MyTable].Col7
HAVING ((([MyTable].Col7) Is Not Null Or ([MyTable].Col7)<>' '));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.