【发布时间】:2017-08-09 15:59:28
【问题描述】:
我需要这方面的帮助,我需要将 SQL 语法转换为 MS Access 语法,但我不知道如何。
INSERT INTO SampleData2
SELECT
Object_Account, Descriptions, GL_Date, Document_Type,
Document_Number, Company, Subledger, Subledger_Type, ' ',
SUM(Actual_Amount * -1) AS TotalAmount,
(JE_Explantion) AS Explanation
FROM
SampleData
WHERE
CAST(Object_Account AS VARCHAR(20)) + Subledger + JE_Explantion
IN (SELECT CAST(Object_Account AS VARCHAR(20)) + Subledger + JE_Explantion
FROM SampleData
GROUP BY Object_Account, Subledger, JE_Explantion
HAVING COUNT(Object_Account) > 1)
GROUP BY
Object_Account, Descriptions, GL_Date, Document_Type,
Document_Number, Company, Subledger, Subledger_Type, Remarks,
JE_Explantion
【问题讨论】:
-
我在您的代码中看不到任何供应商特定的部分...
-
请更具体地说明您尝试了什么以及什么不起作用。
-
是你使用CAST()的问题吗?
标签: sql sql-server ms-access