繁体   English   中英

对 SQL Server 的 MS Access 查询

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM