sar*_*raz 2 ms-access sql-server
我在 SQL Server 中有这个查询:
SELECT Dated, AccountID, AccountName, Rate,
case (when (Credit-Debit) > 0 then Credit-Debit END) as Credit,
case (when (Credit-Debit) < 0 then Credit-Debit END) as Debit,
Balance
FROM TempTrallBalance
Run Code Online (Sandbox Code Playgroud)
如何将其转换为 Access 语法?
这里唯一的问题是 MS Access 不知道CASE
表达式是什么。相反,您需要使用IIF
,例如:
IIF(Credit-Debit > 0, Credit-Debit, NULL) AS Credit,
IIF(Credit-Debit < 0, Credit-Debit, NULL) AS Debit,
Run Code Online (Sandbox Code Playgroud)
顺便说一句IIF
,SQL Server 2012 现在支持。
归档时间: |
|
查看次数: |
2481 次 |
最近记录: |